home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / misc / geoclock / geockwin.doc < prev    next >
Text File  |  1996-02-29  |  136KB  |  3,186 lines

  1. Contents
  2.  
  3. GeoClock for Windows  version 7.2
  4.  
  5. What is GeoClock
  6. Getting Started
  7. Common Problems
  8. Main Bar
  9.  File
  10.   Edit GEOn.DAT
  11.   Edir GEOCLOCK.INI
  12.   Make Zoom Up
  13.   Setup
  14.   Screen Saver Setup
  15.   Exit
  16.  Maps
  17.   World
  18.   Zoom Up
  19.   Zoom Home
  20.   Random
  21.   Map List
  22.  Controls
  23.   Save Settings
  24.   Time Control
  25.   Window Controls
  26.   Options
  27.   Command Entry
  28.   Back
  29.   City/Country
  30.   Lat/Long Lines
  31.  Actions
  32.   Where is
  33.   Distance
  34.   Scripts
  35. Reset
  36. Help
  37. HAM radio
  38. Advanced Topics
  39. Registration
  40. What's New
  41. What Is GeoClock
  42.  
  43. "It's inconceivable that you won't like this program."
  44.   -- Jerry Pournelle, BYTE
  45.  
  46. GeoClock shows the current time (based on your computer's clock) with a high
  47. quality map of the earth.  The current sun position is displayed, and the
  48. parts of the earth in sunlight and twilight are highlighted.  This display is
  49. automatically updated every few seconds.  Local sunrise, sunset, the sun's
  50. azimuth and elevation, and times around the world are also displayed.  A
  51. variety of map backgrounds and other options are available. A color graphics
  52. adapter (640x480x16 or better) and a hard disk are required.  Both DOS and
  53. Windows 3.x versions are included with registration.
  54.  
  55. GeoClock is distributed as shareware.  This means that if you use and enjoy
  56. the program, you are expected to register it.  See "Ordering GeoClock" for
  57. details.  The registered version includes the zoom, distance measuring, and
  58. city time display functions, and at least 40 maps.
  59.  
  60. GeoClock
  61. Joseph R Ahlgren
  62. 2218 N Tuckahoe St
  63. Arlington VA 22205
  64.  
  65. Voice 703-241-2661
  66. BBS 703-241-7980
  67. FAX 703-241-5809
  68. CompuServe 70461,2340 (Joe Ahlgren)
  69. Internet  jahlgren@capaccess.org
  70. Getting Started
  71.  
  72. See also:
  73. Initial Setup
  74. System Requirements
  75. Using GeoClock
  76.                
  77.  
  78. If you have purchased the registered version of GeoClock for Windows, there is
  79. a SETUP program on the distribution disk that installs and customizes
  80. GeoClock.
  81.  
  82. GeoClock is available in both DOS and Windows versions.  GeoClock for Windows
  83. is distributed in the file GCKWINxx.ZIP (where xx is the version number). 
  84. This ZIP has file has the following files:
  85.  
  86. GEOCKWIN.EXE   (GeoClock for Windows executable file)
  87. GEOCKWIN.HLP   (GeoClock for Windows Help file)
  88. USCITY.BIN     (US city data base)
  89. WRLDCITY.BIN   (world city data base)
  90. GECONFIG.DAT   (initial configuration information)
  91. GEOCLOCK.DAT   (default map annotation file)
  92. GEOn.DAT       (n=1,2,2000, and 2501) (Map annotation files)
  93. MAPn.EGA       (n=1,2,2000, and 2501) (Map graphics files)
  94.  
  95. (The distribution file for GeoClock for DOS is GEOCLKxx.ZIP.  This file has
  96. all the files listed above, except the first two, plus the special files
  97. required for DOS)
  98.  
  99. In addition, there is an extra file which contains more maps and some
  100. additional features:
  101.  
  102. MAPn.EGA       (n=3,4,5)
  103. GEOn.DAT       (n=3,4,5)
  104. ZIPCODES.BIN   (zip code configuration file)
  105.  
  106. To set up GeoClock, you must at a minimum unZIP the GCKWINxx.ZIP file to a
  107. directory made for GeoClock.  If you have a version of GeoClock for DOS, you
  108. should place the Windows files in the same directory.  You can unZIP other
  109. GeoClock files if you have them.  If you have a registered version of GeoClock
  110. for DOS, you should run the REGISTER program to register the Windows version. 
  111. At this point you can set up an icon for GEOCKWIN.EXE and run the program. 
  112. GeoClock will take you though a setup menu the first time you run it.
  113.  
  114. When GeoClock for Windows runs, it creates several files:
  115.  
  116. GCWINDEX.BIN   (list of maps)
  117. GCWZOOMU.BIN   (zoom up control file)
  118. GEOCLOCK.INI   (GeoClock for Windows configuration information)
  119.  
  120. GeoClock does *NOT* make any changes to Windows files, or add any DLLs to
  121. Windows.
  122. Common Problems
  123.  
  124. 1.  Contrast is poor.  Click FILE/SETUP.  Make sure the proper
  125. box is checked in the Video radio box.  In particular, if you have a
  126. black/grey/white monitor, be sure the Grey box is checked.  If you have a 16
  127. color system, check the 16 color box.
  128.  
  129. 2.  Out of Resources message.  This is caused by some old video drivers in 65K
  130. and 16M color modes.  If you can get GeoClock running, when a map is
  131. displayed, press "C" and then enter NOGLYPH and return.  You may have to check
  132. the OK box a few times before it takes.  If this eliminates the Out of
  133. Resources messages, click FILE/GEOCLOCK.INI and add the line
  134. NOGLYPH and save the file.  It is also possible to start GEOCKWIN.EXE with
  135. NOGLYPH on the command line.  See NOGLYPH
  136.  
  137. 3.  Slow updates.  Click CONTROLS/TIME CONTROLS, and set the
  138. Foreground Update time to 0.01.  You might want to save this setting (click
  139. CONTROLS/SAVE SETTINGS ON EXIT ) if it helps.  The Windows
  140. version of GeoClock is inherently much slower than the DOS version.  Also, the
  141. update time is more or less proportional to the screen area, so making the
  142. window smaller will increase the speed.
  143.  
  144. 4.  Missing maps when installing update.  GeoClock updates must be installed
  145. to the same directory as the original registered copy of GeoClock for the
  146. update to incorporate all the original programs and maps.  Reinstall.
  147.  
  148. 5.  The sun is not in the right place or local times are not correct.  This is
  149. usually caused by your PC's system clock not being set to the correct time
  150. (check AM/PM if you are not using a 24 hour clock), or by having a wrong or
  151. missing PCZONE command in the GECONFIG.DAT or GEOCLOCK.INI file.  Click the
  152. FILE/SETUP menu item to set the correct time zone.
  153.  
  154. 6.  Your home town is not displayed, or is in the wrong place, or your local
  155. time zone is not displayed.  Run the FILE/SETUP menu item to provide the
  156. required information.  If your city is not listed in the setup, and your zip
  157. code covers a very large area, you might want to get your latitude and
  158. longitude from a good atlas, your local airport or weather station, or from
  159. the GeoClock BBS.
  160.  
  161. 7.  BuckMaster CDROM does not work with GeoClock.   Starting with the October
  162. 1995 release, BuckMaster has changed the format of the data files that
  163. GeoClock uses, and will not release the new format.  GeoClock does support the
  164. QRZ CDROM, which is much less expensive and more available than the BuckMaster
  165. disk, as well as the BuckMaster disks that contain the HAMCALL.129 file.
  166. Using GeoClock
  167.  
  168. GeoClock is available for DOS and for Windows 3.x.  Both versions use a
  169. similar interface and share most files.
  170.  
  171. GeoClock for Windows is distributed in the GCKWINxx.ZIP (where xx is the
  172. version number).  This file contains:
  173.  
  174. GEOCKWIN.EXE (executable file)
  175. GEOCKWIN.HLP (Windows help file)
  176.  
  177. If you already have a registered copy of the DOS version or a previous
  178. GeoClock for Windows version, unZIP the file into the directory with the prior
  179. GeoClock materials, and then run the REGISTER program.  If you are installing
  180. new a registered version of GeoClock for Windows, execute the SETUP program on
  181. the GeoClock for Windows diskette.
  182.  
  183. After the files have been installed, you can execute GEOCKWIN using the
  184. program manager, or by setting up an icon for the program.  The first time
  185. GEOCKWIN is run, it will automatically take you though the customization and
  186. setup procedure.
  187.  
  188. There are a variety of way to navigate through the maps.  The easiest is to
  189. click the left mouse button over an area of interest.  This displays the
  190. highest resolution map containing that point.  Clicking the right mouse button
  191. displays successively large area maps until the world map is reached.  You can
  192. also use the Gazetteer function (press W or select Actions|Where Is) to bring
  193. up the most detailed map containing a particular city.  You can also use the
  194. functions in the map menu, including map list, to select a map.  
  195.  
  196. You can access many functions with a single key press or mouse
  197. click. 
  198.  
  199. Single Key Commands
  200.  
  201. Important:  If you are running without a border, the main menu
  202. bar will not appear, and you must use these single key commands. 
  203. In particular, pressing N will activate the
  204. windows controls menu so that the menu bar can be restored.
  205.  
  206. There are a number of functions which can be controlled by a single keystroke
  207. or a mouse click:
  208.  
  209. Function Key 1   Help!
  210. ?  Help!
  211. C  Command Entry
  212. D  Distance measurement
  213. K  Switch back to previous map
  214. L  Toggle latitude/longitude display
  215. M  Select map from list
  216. N  Window Controls
  217. O  Major Options
  218. R  Reset time, scripts, etc
  219. S  Set speed of time passage
  220. T  Set Time
  221. U  Set Update Interval
  222. W  Where Is...
  223. X  Exit
  224. Y  Toggle between city and country display
  225. 0..9 Start script
  226. <space>    Terminate script
  227.  
  228. Left-clicking the mouse over a point on the map will zoom down to the most
  229. detailed map containing that point.
  230.  
  231. Right-clicking the mouse over the map will zoom up to the next less detailed
  232. map.
  233.  
  234. System Requirements
  235.  
  236. GeoClock for windows will run on a minimal windows system - VGA, 4 MB RAM,
  237. 80286 processor.  However, the performance will be extremely poor on such a
  238. system.  We recommend as a minimum:
  239.  
  240. 486DX33 processor
  241. 8 MB RAM
  242. 256 color display
  243. 800x600 display
  244. Whats New
  245.  
  246. GeoClock for Windows runs under Windows 3.x.  It uses the same files and
  247. utility programs as the DOS version, and ordinarily both versions should be
  248. installed in the same directory.  The primary features in the Windows version
  249. that are not available in the DOS version are:
  250.  
  251. + Maps may be scaled to any size
  252. + Runs in the background or foreground
  253. + Online setup
  254. + Simplified interaction
  255.  
  256. The primary features in the DOS version that are not in the Windows version
  257. are:
  258. - Advanced zoom and distance functions
  259. - GeoGlobe
  260.  
  261. The Windows 3.x version has a few limitations due to Windows 3.x
  262. characteristics:
  263. - Non-rectangular maps limited to 800x600
  264. - Much slower update times
  265. - Less accurate timing
  266. - Much larger program size.
  267.  
  268. New in 7.2 versus 7.0 are
  269. - Better responsiveness
  270. - Handling 16 color, grey scale, and 640x480 resolution systems automatically
  271. - Support for the QRZ CD-ROM in the HAM package
  272. - Specific network support
  273. - True windows screen saver mode
  274. - Wallpaper mode
  275. File
  276.  
  277. File Menu
  278.  
  279.   Quit
  280.   Edit GEOn.DAT
  281.   Edir GEOCLOCK.INI
  282.   Setup
  283. Quit
  284.  
  285. Pressing Q, selecting this menu item, or pressing ESCape twice terminates
  286. GeoClock and closes all GeoClock Windows.
  287. Edit DAT files
  288.  
  289. Annotation and other map display characteristics are controlled by text files. 
  290. For any particular map (for example, MAP1), there is a corresponding text file
  291. (for example, GEO1.DAT) that has the specific custom characteristics for that
  292. map.  The GECONFIG.DAT and GEOCLOCK.INI files have customization data that
  293. applies to all maps.  These files ordinarily do not need to be changed by the
  294. user, but they may be edited using the menu items.  The various commands and
  295. their syntax and functions are described in detail in the Commands
  296. section of help.
  297. Make Zoom Up Table
  298.  
  299. In most GeoClock installations, more than one map can serve as the world map
  300. (the map at the top of the zoom hierarchy).  The menu item allows the user to
  301. select the particular map to be used as the world map.
  302.  
  303. You can develop your own zoom hierarchy by using the DOS progran MAKEZOOM with
  304. the W parameter:
  305. MAKEZOOM W
  306. See the GeoClock for DOS documentation for more information about this
  307. program.
  308. Set Up
  309.  
  310. GeoClock for Windows must be configured for your particular location.  In
  311. particular, the time zone of your computer's clock MUST be set correctly, or
  312. all the times, the sun and moon positions, and the sunlight curve, will be
  313. incorrect.
  314.  
  315. To set up GeoClock, selected the Setup item from the Files menu.  (The setup
  316. program is run automatically the first time you start GeoClock).
  317.  
  318. First, check the Video Radio-Group in the upper right corner.  Automatic works
  319. on most systems, but if you have a shade-of-grey rather than a color monitor,
  320. you should check the "grey" box.
  321.  
  322. There are three ways to specify your location, which is used to calculate sun
  323. rise and set times, and to mark your location on the maps.
  324.  
  325. 1)  If you live in the US, the most accurate way is to use the "Init by
  326. ZipCode" button.  By specifying your 5 digit postal zip code, your location
  327. accurate to a few kilometers, and your time zone, will be set.  After typing
  328. your zip code, you must enter your city name in the box (this area will show
  329. ENTER_NAME_FOR_ZIP_CODE_00000).  If you get the message INVALID_ZIP_CODE
  330. (which can mean that you have a new zip code not in the table GeoClock uses,
  331. or a zip code outside the 50 states), you must use one of the other methods.
  332.  
  333. 2)  You can use the "Init by LookUp" button.  This will allow you to pick your
  334. location from about 4000 cities around the world using the GeoClock Gazetteer. 
  335. Select the "US city" or "World City" radio buttons to determine which data
  336. base to use.  You can sort by city name or by state/country name.  Double
  337. click the city you want, or click the OK button when the city is highlighted. 
  338. If your city does not appear, you should pick the city that is closest and is
  339. in the same time zone.
  340.  
  341. 3)  You can enter the city and location manually.  Type the city name,
  342. latitude and longitude in the appropriate boxes.  Make sure the latitude and
  343. longitude are in the correct format.
  344.  
  345. You select when your city will be displayed by the "Show City" radio group. 
  346. If you select "never", you r city will only appear on the maps if it happens
  347. to be included in the standard data file for that map.  If you select "when on
  348. map", your city will appear on the map, and your city will be used for showing
  349. sun rise and sunset and local time, whenever the city fits on the map
  350. displayed.  If the city does not fit on the map displayed, the primary city in
  351. the standard data file for that map will be used.  If you select "always",
  352. your city will be displayed on the map if it fits, but will always be used for
  353. sun rise and sunset and local time zone information.
  354.  
  355. Once your city and location are selected, you must set the time zone
  356. information.  If you use methods 1 or 2, the time zone fields will
  357. automatically be filled in.  There is usually no reason to change these
  358. settings.  If you use method 3, it is best to use method 2 to set to a close
  359. city in the same time zone, then use method 3 to change to city and location. 
  360. If you need to change the time zone, use the drop down list to pick the proper
  361. zone.  The drop down list shows the GeoClock time zone code name, then the
  362. name(s) of the standard and summer zones (for example, ET is EDT in the
  363. summer, and EST the rest of the year), and the hours from UTC (GMT) for
  364. standard and summer time (for ET, -5 and -4).  The location time zone is the
  365. time zone your location uses.  The PC time zone is for the time zone your PC
  366. is set to.  Usually this is the same as the local zone, but some PC users keep
  367. the PC clock on UTC, or on standard time all year, and these users must set
  368. the PC time zone to that zone.
  369.  
  370. When you click OK, this configuration information will be written to the
  371. GEOCLOCK.INI file and will be used every time GeoClock starts.
  372. Screen Saver Setup
  373.  
  374. GeoClock can be setup as a Windows screen saver.  After GeoClock is initially
  375. configured from this menu, you can select, configure, and test the screen
  376. saver from the Windows Control Panel (Desktop).
  377.  
  378. In the upper left is a radio group that specifies what is to be done while the
  379. screen saver is active.  The first choice is to display a single map, selected
  380. by clicking the "select map" button.  The second allows maps to be changed at
  381. fixed intervals.  The maps are chosen at random from the types checked in the
  382. "Random Maps" check boxes.  The third, the most flexible method, allows a
  383. script to be used to determine the screen saver action.  Be sure to include a
  384. REPEAT command at the end of the script so that the map changing continues.
  385.  
  386. The "update" time is the number of seconds that the screen saver waits between
  387. screen updates.  This permits processing by other windows programs that are
  388. still running.  This value should be fairly large (30 seconds or more) if you
  389. frequently have long tasks (like a data base update or network server
  390. activities) running when the screen saver because active.
  391.  
  392. The "change map" time is the minimum number of seconds between changing maps
  393. when using the second screen saver mode (random maps).  The actual time may be
  394. somewhat larger, depending on the update time, the load from other running
  395. programs, and the speed of your system.
  396.  
  397. The "show seconds" checkbox controls whether seconds are shown in the time box
  398. at the bottom of the screen.  If you are not updating frequently, the seconds
  399. data can be in error, so it may be better not to display it.
  400.  
  401. The "show border" checkbox controls whether a windows border and title bar are
  402. display.  Ordinarily, this should not be displayed in a screen saver, so it
  403. should not be checked.
  404.  
  405. If you set a password , before the screen saver terminates you
  406. will be asked to supply the password.  The screen saver will not terminate
  407. unless the correct password is entered.
  408.  
  409. As with all screen savers, when the GeoClock screen saver is activated by
  410. Windows, any key press or mouse movement will terminate the program.
  411.  
  412. See Screen Saver and Wallpaper , Scripts , and
  413. Power for more detailed technical information.
  414. Screen Saver Password
  415.  
  416. The screen saver mode of GeoClock supports password protection.  If a password
  417. is specified when the screen saver is set up, this password must be supplied
  418. to shut down the screen saver.  This, in theory, protects your computer if you
  419. walk away while running a sensitive application or have access to sensitive
  420. files.
  421.  
  422. Click the "set" button on the GeoClock screen saver setup menu
  423. to set the password.  You can type a password in the "New Password" edit box. 
  424. If the "old password required" box is checked, you must enter your current
  425. password in the "Old Password" box before a new password will be accepted or
  426. that box or the "use password" box can be unchecked.
  427. Map Menu
  428.  
  429. These menu items allow you to select maps in a variety of ways.  In addition,
  430. clicking the left mouse button on a point on the current map will bring up the
  431. most detailed map available containing that point, and clicking the right
  432. button will select less detailed maps containing the map displayed, until the
  433. world map is reached.  (See also ZOOMFRACT ).
  434.  
  435.   World
  436.   Zoom Up
  437.   Zoom Home
  438.   Random
  439.   Back
  440.   Map List
  441. World
  442.  
  443. Selecting this menu item changes to the map at the top of the zoom sequence. 
  444. This is usually a map of the world.
  445. Zoom Up
  446.  
  447. Selecting this menu item, or clicking on the map with the right mouse button,
  448. moves to the next larger map containing the currently displayed map.
  449. Zoom Home
  450.  
  451. Selecting this menu item switches to the smallest map containing the home town
  452. selected for this installation.  See setup .
  453. Random
  454.  
  455. Selecting this menu item displays a map chosen at random from all available
  456. maps.  This will always be different from the currently displayed map.
  457. Back
  458.  
  459. Pressing "K" or selecting this menu item displays the map prior to the current
  460. maps (goes bacK).
  461. Map List
  462.  
  463. Selecting this menu item, or pressing the "M" key, displays a list of all
  464. available maps.  The maps are sorted by size, title, or number according to
  465. the "Sort Method" radio box.  Double clicking an entry, or selecting an entry
  466. and then clicking OK, will display the selected map.
  467. Controls
  468.  
  469. These menu items provide ways to control the appearance of GeoClock.
  470.  
  471.   Save Settings
  472.   Time Control
  473.   Window Controls
  474.   Options
  475.   Command Entry
  476.   City/Country
  477.   Lat/Long Lines
  478. Save Settings
  479.  
  480. This check item determines whether or not the user settings, such as window
  481. sizes and positions, are save between GeoClock runs.  The setting information
  482. is written to the GEOCLOCK.INI file.  To save the current settings, you can
  483. toggle the Save Settings button on the Controls|Window Controls menu item.
  484. Command Entry
  485.  
  486. GeoClock has a large number of commands which may be used to control the
  487. display.  The most commonly used commands have been implemented on the mneu
  488. bar at the top of the screen.  You can activate any of these commands by
  489. clicking the approprate menu item (such as Controls|Lat/Long).  Many commands
  490. can be activate by pressing a single letter (such as "L" for Lat/Long)  Other
  491. commands (such as SUNANGLE) may be included in the configuration file, in a
  492. data file, on the GeoClock command line, or entered interactively by pressing
  493. the C (for Command) key while GeoClock is displaying a map.
  494.  
  495.   The commands are described in detail in another section of help.
  496. Time Control
  497.  
  498. This dialog box allows the current time to be changed (this affects GeoClock
  499. time display but not the system time), and also allows the update intervals to
  500. be changed.
  501.  
  502. The first six spin boxes change the current time.  The hours are based on a 24
  503. hour clock.  Above the hours spin box is an indication of the time zone to
  504. which the time corresponds.
  505.  
  506. The Fgnd Update box allows the GeoClock foreground update interval to be
  507. changed.  This is the number of seconds that GeoClock will remain idle between
  508. screen refreshes while GeoClock is in the foreground.  0 seconds indicates
  509. that GeoClock will update continuously.  The default value is 5 seconds.
  510.  
  511. The Bgnd Update box allows the GeoClock foreground update interval to be
  512. changed.  This is the number of seconds that GeoClock will remain idle between
  513. screen refreshes while GeoClock is in the background.  0 seconds indicates
  514. that GeoClock will update continuously.  This setting is not recommended
  515. because other applications will become sluggish.  The default value is 60
  516. seconds.
  517.  
  518. The Time Rate box determines how much time will appear to pass every time the
  519. screen is updated.  For example, 24 causes the displayed time to change by 24
  520. hours (1 day) every time the screen is updated.  This feature can be used to
  521. see how the sun and moon and sunlight curves change over the day or season.
  522. Window Controls
  523.  
  524. This dialog box controls how GeoClock will be displayed on the screen.  The X
  525. and Y spin boxes on the right allow the width and height of the map display to
  526. be varied.  These can be set to 640x480, or 800x600, by clicking the
  527. appropriate button.
  528.  
  529. The radio buttons in the upper left set how GeoClock will respond to window
  530. size changes.  If "Full Control" is selected, the window may be set to any
  531. size.  If "4x3 aspect" is selected, the window will be constrained to
  532. maintaining a 4x3 aspect ratio, which gives the most accurate map display.  If
  533. the window size is changed while this button is selected, whichever dimension
  534. is changed last will be held, while the other dimension will be changed to
  535. maintain 4x3.  For example, if the left vertical side is dragged left so that
  536. the width is 720 pixels, the height will be changed to 540 pixels.
  537.  
  538. The radio buttons in the middle left control the window state.  Selecting
  539. "Maximize" maximizes the window, "Minimize" minimizes the window, and "Normal"
  540. restores the window to the last non-maximum non-minimum state.  These are
  541. equivalent to the maximize, minimize, and restore buttons and system menu
  542. choices.
  543.  
  544. The upper check box on the left controls whether or not the display will be
  545. forced into the background.  If the box is checked, GeoClock will always run
  546. as the bottom-most window.  Combined with the Maximized command, this makes
  547. GeoClock into wallpaper.
  548.  
  549. The lower check box on the left enables or disables the display of the menu
  550. bar, title bar, and border of the map window.  This display is disabled, the
  551. map display will be somewhat larger, but the mouse cannot be used to change
  552. window size or position, or select menu items.  All hot keys still function in
  553. this mode.  Therefore, pressing "N" will bring up this dialog box and the bars
  554. and borders can be reenabled.
  555. Options
  556.  
  557. This menu allows you to change to eight most commonly used values in GeoClock. 
  558. Select the item by clicking the appropriate radio button on the left, then
  559. select a new value by clicking the appropriate radio button on the right.  You
  560. can make the change effective in this run only, or you can make the value the
  561. new default value for GeoClock (writting the value to GEOCLOCK.INI) or the
  562. value for that map only (writting the value to GEOn.DAT).
  563.  
  564. Legend controls the data displayed at the bottom of the
  565. screen
  566. Display Mode controls how sun shading is displayed
  567. Units controls statute/nautical miles in the
  568. distance function
  569. Moon controls the display of the moon symbol and ephemeris data
  570. City Time Format controls showing day ahead/behind with arrows
  571. Year Format selectes between two and four digit year
  572. format
  573. Show Seconds controls the display of time seconds
  574. Show Day of Week controls showing the day of week
  575. Month Format controls showing text or number months
  576.  
  577.  
  578. City/Country
  579.  
  580. Pressing "Y" or selecting this menu item toggles between showing city names
  581. and country names on the maps.
  582. Lat/Long Lines
  583.  
  584. Pressing "L" or selecting this menu item toggles between showing or not
  585. showing latitude and longitude lines on the maps.
  586. Actions
  587.  
  588. These selections control special features of GeoClock.
  589.  
  590. Where is
  591. Distance
  592. Scripts
  593. Where is
  594.  
  595. GeoClock has a data base with about 4000 cities around the world.  Using this
  596. dialog box, you can select any one and display the city on the best map
  597. containing that place, in addition to finding the current local time, sun
  598. rise, and sunset.
  599.  
  600. The radio boxes on the right control whether to display US or world cities,
  601. and whether to sort the cities by city name or country/state name.  Pressing a
  602. letter key will advance the display to the first city (or country/state)
  603. starting with that letter.  The selected city will be displayed in the box
  604. along with the current local time.
  605.  
  606. Selecting OK will display that city on the best map GeoClock has containing
  607. the city.  Selecting Ignore will continue to display the current city. 
  608. Selecting Cancel will restore the display of the primary city on that map.
  609. Distance
  610.  
  611. Clicking on this menu item, or pressing D, starts a special two point distance
  612. measuring function.  One point is fixed and the other is controlled by the
  613. mouse.  Pressing a mouse button, or pressing ENTER, moves the first point to
  614. the current mouse position.  At the bottom of the screen, the coordinates of
  615. both points, the distance between them, and the azimuths between them are
  616. displayed.  To exit the distance function, click the reset menu item, or press
  617. ESCape.
  618. Scripts
  619.  
  620. 10 scripts can be played by GeoClock.  Each script consists of  GeoClock
  621. command lines (including a map selection command) and optionally a time (by
  622. default, 60 seconds).  At the end of the specified interval, the next command
  623. line in the script is executed.  Scripts can be edited and controlled from the
  624. Actions|Scripts... menu item.
  625.  
  626. One way to start a script is to press a number key (0 through 9).  The
  627. corresponding script file is named GEOSCR0.DAT through GEOSRC9.DAT.  Another
  628. way to invoke a script is to use the command SCRIPTx, where x is any number. 
  629. The corresponding script file is GEOSCRx.DAT.  If this command is on the
  630. command line in GECONFIG.DAT or in GEOCLOCK.INI, that script is executed as
  631. soon as GeoClock starts.  If not, and if GEOSCR0.DAT exists, it is executed
  632. automatically when GeoClock is started. If the script encounters a REPEAT
  633. command, the script restarts at the beginning of the file.  If the script
  634. encounters a HALT command, GeoClock immediately stops and returns to DOS.  The
  635. script stops when the end of the script file is reached, or any key is
  636. pressed.
  637.   Example:
  638. GEOSCR9.DAT contains:
  639. MAP1  LINE30  SHOWLL
  640. MAP2  LINE5
  641. RANDOM  30  NOLINE
  642. REPEAT
  643.  
  644. When 9 is pressed, MAP1 with LINE30 and SHOWLL is displayed for 15 seconds.
  645. then MAP2 with LINE5 is displayed for 15 seconds, then a randomly selected map
  646. is displayed for 30 seconds with NOLINE, and the sequence repeats.
  647.  
  648. Scripts can also be used as macro keys.  For example, if GEOSCR1.DAT contains:
  649. MAPP1
  650.  
  651. then when 1 is pressed, the next sequential map in map number sequence is
  652. displayed.  If GEOSCR2.DAT contains:
  653. T+0.0416666667
  654.  
  655. then when 2 is pressed, the current time is advanced by one hour (1/24 day).
  656. Reset
  657.  
  658. Pressing "R" or selecting this menu item sets the GeoClock time to the current
  659. system time, and changes the update intervals to their default values, and
  660. sets the time passage to real time.
  661. Help Menu
  662.  
  663. Clicking the Help item in this menu starts the GeoClock help system.
  664.  
  665. Clicking the About item in this menu gives basic information about the
  666. GeoClock program, including version number and registration status.  You can
  667. start the registration screen by clicking the REGISTER
  668. button, or get information about registering by clicking the WHY button. 
  669. Clicking the INFO button gives some technical information that may be usefull
  670. in debugging.
  671.  
  672. Clicking the Register item in this menu starts the registration
  673. screen. 
  674.  
  675. Advanced Topics
  676.  
  677. These topics cover a variety of technical aspects of GeoClock
  678.  
  679. About Lat/Long
  680. Configuring For Your Time Zone
  681. About Sunrise and Sunset
  682. About The Terminator
  683. City Locations on Maps
  684. Finding Your Latitude and Longitude
  685. City Name Placement and Time Display
  686. Ephemeris Data and Accuracy
  687. Software structure
  688. Map Generation System
  689. Screen Saver and Wallpaper
  690. About Time Zones
  691.  
  692.  
  693. Time zones are more complicated than most people think.  To begin with, they
  694. change with longitude, so that the sun is approximately overhead at noon. 
  695. However, various political decisions based on uniformity, local custom, and
  696. how to handle daylight saving time (or summer time), have made time zones very
  697. complex.  There are a number of changes every year, and countries can and do
  698. change their time systems without warning.
  699.  
  700. Data for all known time zones (about 100, including permutations of daylight
  701. saving time) are distributed with GeoClock.  They are included in the
  702. GEOZONES.DAT file.
  703.  
  704. To specify a time zone, several items are needed.  First, how the time zone
  705. relates to the standard time zone must be defined.  This zone is variously
  706. called Greenwich Mean Time (GMT) or Universal Time Coordinated (UTC) or Zulu
  707. Time (Z).  US Eastern Standard Time is five hours behind (earlier than) GMT. 
  708. Next, the dates and times when the zone changes to and from summer time must
  709. be defined.  US Eastern Time goes to summer time on April 7, 1991 at 0700 GMT,
  710. and returns to standard time on October 27, 1991 at 0700 GMT.  Finally, names
  711. for the time zone and the standard and summer times must be specified.  As an
  712. example, US Eastern Time from April 1991 to April 1992 is specified by:
  713.  
  714. ZONE   ET     EST     -5     EDT     -4     91/04/07:7   91/10/27:7
  715. ET is the name the time zone is referred to by all GeoClock commands.  The
  716. definition states that the zone is called EST and is 5 hours behind GMT,
  717. except between 91/04/07 0700 GMT and 91/10/27 0700 GMT, when it is called EDT
  718. and is 4 hours behind GMT.  A special time zone called ST gives true local sun
  719. time.
  720.  
  721. If the ZONE commands are not for the correct year, GeoClock will automatically
  722. update.  This update is close but not always correct, and countries' summer
  723. time definitions can change.  Therefore, I recommend that the ZONE commands be
  724. kept current. A GEOZONES.DAT file with current time zone data is available on
  725. the GeoClock Bulletin Board.
  726.  
  727. The PCZONE command sets the relationship between the local time on the PC's
  728. clock and GMT, i.e., declares which time zone the PC's clock is in. It takes
  729. one parameter - a time zone code, as defined in the ZONE command. For example,
  730. if you use Eastern Time, specify:
  731. PCZONE ET
  732. This command is best used in the GECONFIG.DAT or GEOCLOCK.INI files.
  733. About Lat/Long
  734.  
  735. Every point on the Earth's surface has an address.  The first part of the
  736. address is the latitude, which is the distance north or south of the equator. 
  737. The second part of the address is the longitude, which is the distance east or
  738. west of a line going from the north pole to the south pole through Greenwich,
  739. England (this is called the Greenwich meridian). Since the Earth is a sphere,
  740. these distances are expressed as angles.
  741.  
  742. There are several ways to express these angles. The first system was invented
  743. by the Babylonians about 5000 years ago.  It divides angles into 360 degrees
  744. (°), each degree into 60 minutes ('), and each minute into 60 seconds ("). 
  745. The Washington Monument is 38° 53' 21.5" north of the equator, and 77° 2' 8.0"
  746. west of the Greenwich meridian in this system. This location is accurate to
  747. about 60 feet, or 0.5 seconds. GeoClock can use this system.  For example, the
  748. Washington Monument is at 38x53x21.5N  77x2x8.0W
  749.  
  750. A more modern system gives these same angles as decimal degrees. North
  751. latitudes and east longitudes are positive, while south and west are negative. 
  752. GeoClock can use this system also.  It is used for data files distributed with
  753. GeoClock.  For example, the Washington Monument is at +38.8893  -77.0356
  754. Configuring For Your Time Zone
  755.  
  756. GeoClock has a comprehensive system for handling all known time zones in the
  757. world.  The GEOZONES.DAT file contains definitions of all time zones and
  758. daylight saving time systems identified to date.  You can read or print this
  759. file for the complete list.
  760.  
  761. These definitions include the dates for switching between standard and summer
  762. time (for example, 91/04/07 and 91/10/27 for most of the U.S. in 1991), the
  763. common names for standard and summer time (for example, EST and EDT), and a
  764. codename to refer to the definition (for example, ET).  Ordinarily, you should
  765. not need to change these definitions.  Each time zone is preceded by the
  766. keyword ZONE.
  767.  
  768. To make sure that GeoClock gives the proper sun position, you must tell
  769. GeoClock what time zone your PC's clock uses.  (For most users, this will be
  770. the time zone in which you live.)  This is done by using Setup or editing
  771. GECONFIG.DAT or GEOCLOCK.INI and adding the proper PCZONE command.  This
  772. command should be placed in the GECONFIG.DAT or GEOCLOCK.INI file. s The
  773. format is:
  774. PCZONE  codename
  775.  
  776. where codename is the codename for the time zone, as listed in the ZONE
  777. commands.  There should be no other characters on this line.
  778.     Some common codenames are:
  779. ET      Eastern Standard/Daylight Time
  780. EST     Eastern Standard Time all year (most of Indiana)
  781. CT      Central Standard/Daylight Time
  782. MT      Mountain Standard/Daylight Time
  783. MST     Mountain Standard Time all year (Arizona)
  784. PT      Pacific Standard/Daylight Time
  785. AKT     Alaska
  786. HST     Hawaii
  787. UKT     United Kingdom, Ireland
  788. +1A     Most of continental Europe
  789. +2A     Eastern Europe
  790. JST     Japan
  791.  
  792. The GEOSETUP program will prompt you for the time zone code (or supply it
  793. automatically if you live in a US zip code area) and place the time zone code
  794. in the GECONFIG.DAT or GEOCLOCK.INI files.
  795. About Sunrise and Sunset
  796.  
  797. GeoClock calculates the sunrise and sunset times for your location. The times
  798. are usually within one minute of local newspaper data.
  799.  
  800. The precise moment of sunrise or sunset is difficult to determine.  It depends
  801. not only on the position of the Earth and sun, but also on the terrain near
  802. you (it appears to rise later from behind a mountain than from the sea), and
  803. on the earth's atmosphere.  Another complication is that the sun appears quite
  804. large, and takes about two minutes to shift position by its own diameter.  All
  805. these factors together mean that even at sea level, the sun appears to just
  806. break above the horizon when it is in reality almost one degree BELOW the
  807. horizon.
  808.  
  809. By default, GeoClock uses the value of 0.833 degrees below the horizon to
  810. compute sunrise and sunset.  This agrees well with observed times at moderate
  811. latitudes and flat terrain.  The SUNANGLE parameter, which is the angle
  812. GeoClock uses for the sunrise and sunset calculations, can be adjusted to
  813. correspond to your local conditions.
  814. About The Terminator
  815.  
  816. The terminator is the boundary between day and night.  Its position changes
  817. during the day (it makes a complete circuit around the Earth in one day), and
  818. it also changes during the year.  Daylight is longer in the northern
  819. hemisphere than in the southern hemisphere from about March 21 to September
  820. 21, and daylight is longer in the southern than in the northern hemisphere
  821. during the rest of the year.  You can see the changes by using the time
  822. control features of GeoClock.
  823.  
  824. The terminator more or less divides the Earth into halves: facing the sun and
  825. facing away from the sun.  Like sunrise and sunset times, the precise location
  826. of the terminator is hard to define.  By default, GeoClock shows the optical
  827. terminator, which corresponds to visual sunrise and
  828. sunset.  The SUNLIGHT command can be used to control the precise terminator
  829. position.  If it is set to the same value as SUNANGLE, the terminator position
  830. will agree with sunrise and sunset.
  831.  
  832. GeoClock also shows the twilight terminator.  By default, GeoClock uses -6^,
  833. which corresponds to the civil definition of twilight: the time when it is so
  834. dark that you must use your headlights.  The TWILIGHT parameter is used to
  835. control the precise definition of this terminator.
  836. City Locations on Maps
  837.  
  838. GeoClock has great flexibility in displaying cities on the maps.  For most
  839. maps (e.g., MAP2) there is a corresponding text file (e.g., GEO2.DAT) that
  840. contains the customization information for that map.  GEOCLOCK.DAT is used for
  841. MAP1, and any other map that does not have a corresponding GEOn.DAT file.
  842.  
  843. The first line of any GEOn.DAT file is the time zone codename that determines
  844. which time zone will be used for time display on that map.  For example, ET
  845. indicates Eastern time, and CT indicates central time.  (See "Configuring for
  846. Your Time Zone.")  This should normally be the time zone codename for the
  847. first city listed (the second line of the file).  This city is the "primary"
  848. city for the map.  The rest of the lines in the file specify the names and
  849. locations of other cities to be displayed.
  850.  
  851. The format for display of a city is   "Latitude Longitude Name".  Either
  852. decimal degrees or degrees minutes seconds (DMS) may be used.  In the decimal
  853. degree format, the minus sign (-) indicates south latitude (south of the
  854. equator) and west longitude (in the western hemisphere).  For DMS format,
  855. separate entries by an "x", and place the direction indicator at the end.  For
  856. example, 31 degrees 15 minutes west longitude would be 31x15W in DMS, and -
  857. 31.25 in decimal, while 45 degrees 12 minutes 38 seconds north latitude would
  858. be 45x12x38N in DMS and 45.2106 in decimal.  Some examples of these lines are:
  859.  
  860.   34.00     -118.25   Los Angeles
  861.   30x3N     31x15E    Cairo
  862.   -26.17    28.03     Johannesburg
  863.   27x49N    85x21E    Katmandu Nepal
  864.  
  865. The first city listed in a file is the "primary" city.  It is used for the
  866. astronomical calculations which are normally shown at the bottom of the map. 
  867. The sunrise and sunset time, azimuth and elevation to the sun, local time, and
  868. the sun's sub point (the point on earth where the sun is directly overhead)
  869. can be displayed for this location.
  870. Finding Your Latitude and Longitude
  871.  
  872. Accurate lat/long are essential for proper display of cities on a map, and
  873. also for accurate sunrise and sunset times of a map's "primary" city.  An
  874. error of one degree of longitude changes sunrise and sunset by four minutes. 
  875. The easiest way to find a particular latitude and longitude is to look it up
  876. in an atlas.  The next easiest way is to call your local airport or weather
  877. bureau for the information.  You can also leave a request for information on
  878. the GeoClock Bulletin Board, and you should get a reply in a short time.
  879. City Name Placement and Time Display
  880.  
  881. For registered users only, additional control over city placement, color,
  882. size, and local time display is possible.  All are marked by characters
  883. appearing after an exclamation point (!) on a city line in GEOn.DAT.  This new
  884. data consists of an optional string of characters as follows:
  885.  
  886.      A - show city name Above mark
  887.      B - show city name Below mark
  888.      L - show city name Left of mark
  889.      R - show city name Right of mark
  890.      Y - show city name in color 5 (Yellow by default)
  891.      E - show city name in 8x14 font
  892.      M - show city name in 8x8 font (default)
  893.      S - show city name in 4x8 font
  894.      T - show city name in 4x6 font
  895.      X - show city name in external font (see FONTLOAD command)
  896. number - show city name in color number (e.g., 6 shows city name in
  897.          color 6).  Color numbers are described in "Color Control."
  898.      N - show a name without a mark.  This is particularly useful if you
  899.          want to name an area, such as the Pacific Ocean
  900.      Z - indicates a country name rather than a city name
  901.      O - display the last symbol defined (see SYMDEF) instead of the normal
  902.          marker for the city.
  903.  
  904. After these optional codes, the line may be followed by a space and a time
  905. zone code.  If included, this specifies that the local time for that city is
  906. to be displayed to the right of the city name.  If a "*" is included, the name
  907. of the time zone will be displayed in addition to the time.  THE SPACING OF
  908. THESE CHARACTERS IS CRITICAL.  For example:
  909.  
  910.                   ET
  911.    38.90   -77.02  Washington !E
  912.    42.65   -73.75  Albany !Y
  913.    35.08  -106.65  Albuquerque ! *MT
  914.    42.28   -83.75  Ann Arbor !A
  915.    33.75   -84.39  Atlanta !0
  916.    44.30   -69.76  Augusta
  917.    33.52   -86.81  Birmingham ! CT
  918.    46.80  -100.78  Bismarck !B6 *CT
  919.  
  920. In this example, Washington will be displayed in the 8x14 font, Albany will be
  921. displayed in yellow, Albuquerque will be followed by the local time and MST or
  922. MDT as appropriate, Ann Arbor will appear above the marker, Atlanta will be
  923. displayed in color 0 (red), Birmingham will appear follow by local (central)
  924. time but without a CST or CDT, and Bismarck will be displayed below the marker
  925. in color 6 (black) and followed by local time and CST or CDT.
  926. Ephemeris Data and Accuracy
  927.  
  928. The ephemeris data in GeoClock is calculated using formulas from "Astronomical
  929. Formulae for Calculators" (Jean Meeus, Willmann-Bell Inc, Richmond VA).  They
  930. were calibrated by comparing with data from "Interactive Computer Ephemeris"
  931. (ICE) (Nautical Almanac Office, Code FA, US Naval Observatory, Washington, DC
  932. 20392).  For a period of 400 days including 1991, the maximum and RMS latitude
  933. errors are 0.0047383 and 0.0019377 degrees, while the maximum and RMS
  934. longitude errors are 0.0131104 and 0.0053660 degrees.  This accuracy is
  935. approximately four times better than the method used in GeoClock 4.2 and
  936. earlier, and should provide better accuracy for past and future years.
  937.  
  938. The terminator is shown as the locations where the sun's center is a specified
  939. angle above the horizon, ignoring atmospheric effects.  For 0 degrees, the
  940. sunrise occurs earlier and the sunset occurs later than the terminator
  941. indicates.  The sun rise and sun set times are also computed as the times that
  942. the sun's center is a specified angle above or below the horizon.  The default
  943. value, -0.8333, corresponds to the normal definition of sun rise and set (as
  944. printed in newspapers and almanacs), where the visible top edge of the sun
  945. just breaks the horizon.
  946. Software structure
  947.  
  948. GeoClock for Windows is written entirely in 16-bit Delphi 1.0, with a very
  949. small amount on inline assembly for speed in some of the main loops.  Much of
  950. the code was directly transported from the DOS version, and it took only 3
  951. months from buying the compiler to the first working version of GeoClock for
  952. Windows.  As a fourth generation language, it is hard to estimate the number
  953. of lines in a Delphi program, but there are about 1.3 million bytes in the
  954. source code, including the data structures that support the Windows, menus,
  955. and forms.
  956.  
  957. GeoClock for DOS is written entirely in Turbo Pascal version 7.0, except for
  958. the mouse interface routines and a few inline sections required for speed. It
  959. has approximately 19000 lines of source code. It uses 8 byte reals for most
  960. calculations, and thus relies on the 80x87 emulation package for systems
  961. without a math co-processor. It uses a custom graphics package which provides
  962. access to special hardware features (such as independent control of screen
  963. planes, fast fill, and preserving the graphics memory during text display)
  964. that are not available in the EGAVGA.BGI driver.
  965. Map Generation System
  966.  
  967. The maps used for the GeoClock program were produced by a custom data base and
  968. software system. This system consists of a highly compressed vectorized map
  969. data base and a set of programs to convert the data into custom maps. The data
  970. bases are used. The primary data base is a PC conversion of World Data Bank
  971. II. It contains approximately 5.7 million vectors covering coastlines,
  972. islands, lakes, rivers, and similar geologic features, together with political
  973. boundary data. It covers the entire earth, and included features are accurate
  974. to approximately 600 meters. World Data Bank II was converted to this custom
  975. PC format by an ad hoc program which took advantage of specific features of
  976. both data bases. In its operational form, the PC data base uses approximately
  977. 0.84 bytes per vector, and in archival form takes approximately 0.5 bytes per
  978. vector. The data base is therefore easily stored and manipulated on an AT
  979. class PC.
  980.  
  981. A secondary data base is a PC conversion of 1979 1:2 Million Digital Line
  982. Graph data base from USGS.  It includes highway and railroad data in addition
  983. to much more detailed physical and political features, and contains about 8.3
  984. million vectors covering the 50 states, compressed to about 13 MB (1.6 bytes
  985. per record) on the PC.
  986.  
  987. A third data base is a PC conversion of the 1992 "Digital Chart of the World",
  988. made by digitizing 1:1 Million ONC charts (and some other paper sources).  The
  989. extracted the data (highway, railroad, coastlines, islands, lakes, rivers, and
  990. streams) contains about 30 million vectors and compressed to about 50 MB on
  991. the PC.
  992.  
  993. A graphics tablet and several custom programs are used to add features than
  994. were not contained in the original data bases, for example, the borders of the
  995. countries of the former USSR.
  996.  
  997. Custom maps are generated by using two programs. The first, MAPGEN, reads the
  998. appropriate parts of the map data base and produces separation files of the
  999. required feature data as EGA, VGA, or 800x600 raster images. Rectangular,
  1000. polar, orthoscopic, azimuthal-equidistant, and Lambert projections may be used
  1001. in forming these separation files. Depending on complexity and scale, this
  1002. process takes between 30 and 300 seconds on an AT with a co-processor. The
  1003. second, MOVIE, allows the user to process the separation files to select the
  1004. features and colors for the final map, including filling areas. This program
  1005. also writes the map in a rasterized compressed format with headers and
  1006. trailers so that it may be easily used as background data for other programs
  1007. (for example, the GeoClock program).
  1008.  
  1009. Both these programs, and the converted data bases, are proprietary and not yet
  1010. available to the general public. World Data Bank II is available from National
  1011. Technical Information Center, Springfield, VA, for about $1000 on 5 reels of
  1012. tape.  Both the 1;2,000,000 DLG data base ($30 on one CD-ROM) and the Digital
  1013. Chart of the World ($200 on 4 CD-ROMs) are available from the US Geological
  1014. Survey (Earth Science Information Center) in Reston VA.
  1015. Screen Saver and Wallpaper
  1016.  
  1017. The GeoClock screen saver can be initially configured by running GeoClock and
  1018. running the FILES/SCREEN SAVER SETUP menu item.  After this is run, you can
  1019. select the GeoClock screen saver (GEOCLOCK SAVER) from the list of screen
  1020. savers in the windows desktop.  The information in this section is not
  1021. required to configure or use the GeoClock screen saver, but it provided only
  1022. for technical background.
  1023.  
  1024. GeoClock has some special features which allows it to be used as a Windows
  1025. screen saver.  Because of the way Windows runs screen savers, it is necessary
  1026. to copy some files to the main windows directory.  In particular, a
  1027. GEOCKWIN.SCR (which is just a renamed GEOCKWIN.EXE) and a special GEOCLOCK.INI
  1028. are copied to this directory.  In addition, some GEOSCR*.DAT files might be
  1029. created when the screen saver is configured.  To insure that the proper files
  1030. are generated, before screen saver is used, you should run GeoClock and click
  1031. the FILES/SCREEN SAVER SETUP item and do the initial configuration.
  1032.  
  1033. The screen saver mode uses the map and data files in the main GeoClock
  1034. directory.  To access these files, the GEOCLOCK.INI in the windows directory
  1035. has a NETWORK command pointing to this directory:
  1036. NETWORK@geoclock directory@windows directory@
  1037.  
  1038. This GEOCLOCK.INI also has the commands that establish the screen saver
  1039. parameters (SCRNSAVER, BORDER, SIZE, SCRIPT, UWIN, etc).  The GEOCLOCK.INI in
  1040. the main GeoClock directory is also read (so that commands such as PCZONE and
  1041. HTS can be picked up), but the commands in windows directory version take
  1042. precedence.
  1043.  
  1044. If you have set a password but forget it, the only way to recover is to
  1045. restart windows and delete the GEOCLOCK.INI file in your windows directory
  1046. (not the GeoClock directory), then run GeoClock from the GeoClock directory
  1047. and rerun the screen saver setup.
  1048.  
  1049. Since GeoClock is written in Delphi, the screen saver mode will not run
  1050. exactly like a screen saver written using the Microsoft SCRSAVER.LIB.  In
  1051. particular, the password set for other screensavers will not effect the
  1052. GeoClock password, and vice versa.  In addition, it may be possible, with
  1053. suitably wild keystrokes, to escape out of the GeoClock screen saver password
  1054. dialog without entering the password.  Note that even the Microsoft screen
  1055. savers are not bulletproof.  You can ALT-CTRL-DEL while a screen saver is
  1056. running, and choose to terminate the application, which will return full
  1057. control of the computer (including any open applications) to the person at the
  1058. keyboard.
  1059.  
  1060. The wallpaper mode of GeoClock just forces GeoClock to always be in the
  1061. background.  Thus, all windows and icons appear in front of GeoClock.  Be sure
  1062. to set the background update time to a large value (60 seconds is the
  1063. default), or the wallpaper will take significant resources from the system. 
  1064. If you add GeoClock to the startup group with the command line parameter
  1065. INBACK1 , it will come up as windows wallpaper when windows is started.
  1066.  
  1067. Commands
  1068.  
  1069. GeoClock has a large number of commands which may be used to control the
  1070. display.  The most commonly used commands have been implemented in an Icon
  1071. Bar, which is displayed at the top of the screen.  A mouse device may be used
  1072. to activate any of these commands simply by moving the mouse controlled cursor
  1073. to the appropriate icon and clicking on it with the left mouse key.  The
  1074. commands consisting of a single letter (such as S) are activated by pressing
  1075. that letter.  The other commands (such as MAP) may be included in the
  1076. configuration file, in a data file, on the GeoClock command line, or entered
  1077. interactively by pressing the C (for Command) key while GeoClock is displaying
  1078. a map.
  1079.     The available commands are listed alphabetically below.  (For a list by
  1080. command type, see Commands By Type )  More detailed
  1081. information is available in other sections of Help.
  1082.  
  1083. BLANK highlighting is not used
  1084. BORDERn window border
  1085. CALL initial call sign
  1086. CITY city names
  1087. CLINE all specific latitude/longitude lines
  1088. COLOR color (out of 64)
  1089. COUNTRY country names
  1090. Country/City between city and country display
  1091. DARK sunlight is displayed
  1092. DATAFILE extension for data files
  1093. DATECHANGEn display of next/previous date
  1094. DRAWCIRCLE circle on map
  1095. DRAWFCIRCLE a filled circle on map
  1096. DRAWLINE line on map
  1097. DST Daylight Saving Time
  1098. EPHEMERISdisp display of ephemeris data
  1099. F rate of time passage
  1100. FAST reduced accuracy but faster calculations
  1101. FCOLOR map frame color
  1102. FONT-E default font to 8x14
  1103. FONT-M default font to 8x8
  1104. FONT-S default font to 4x8
  1105. FONT-T default font to 4x6
  1106. FONT-X default font to external font
  1107. FONTLOAD an external font
  1108. FORCEMARK display location markers for cities
  1109. FULL, sun rise/set, local time, sun position legend
  1110. GINCLUDE (or GI) include data file
  1111. GLINC longitude line increment
  1112. GLSPEC longitude line
  1113. GRID GeoClock Selected lat/long lines
  1114. HALT script and return to Windows
  1115. HAM HAM features
  1116. HAMCD option HAM CD-ROM data base
  1117. HAMDB HAM data base - maximum speed configuration
  1118. HAMDBX HAM data base - minimum memory configuration
  1119. HIDELL not show Latitude/Longitude values
  1120. HTA specified city as primary city on all maps
  1121. HTN not display specified city on any maps
  1122. HTS specified city as primary city on local maps
  1123. INBACKn window to background
  1124. INCLUDE (or I) data file
  1125. LIGHT sunlight is displayed
  1126. LINE lat/long line increment
  1127. LINEPERM TLSPEC and GLSPEC lines permanent
  1128. LLCOLOR color and style of lat/long lines and labels
  1129. MAP MAP from list
  1130. MAPCENTERn world map on longitude n
  1131. MAPMINUSn the previous sequential map using sort
  1132. MAPPLUSn the next sequential map using sort method n
  1133. MAPn to MAP number n
  1134. MARK location markers for cities.
  1135. MARKLIMIT display of cities close to HTA/HTS city
  1136. MOONdisp display of moon
  1137. NAUTICAL distances in nautical miles
  1138. NETWORK configuration
  1139. NOCITY not display city names
  1140. NODAY not show display the day of the week
  1141. NOGRID not display GeoClock selected lat/long lines
  1142. NOGLYPH not display glyphs on buttons
  1143. NOHAM HAM features
  1144. NOHT as HTN
  1145. NOLINE not display latitude/longitude lines
  1146. NOMARK not display location markers
  1147. NOMONTH month number rather than name
  1148. NONE legend
  1149. NORMAL Display
  1150. NOSECONDS time to last minute
  1151. PALETTE Windows color
  1152. PCZONE PC time zone
  1153. POWER saver / power saver interaction
  1154. Quit GeoClock
  1155. RANDOMn map at random
  1156. REM - remainder of line is ignored
  1157. REPEAT script over from first line
  1158. RESIZEn window resizing
  1159. SCRIPT a specific script
  1160. SCRNSAVER screen saver attributes
  1161. SHOWDAY day of week
  1162. SHOWLL Latitude/Longitude values
  1163. SHOWMONTH month name rather than number
  1164. SHOWSECONDS time to nearest second
  1165. SLOW high accuracy but slower calculations
  1166. STATUTE distances in statute miles
  1167. SUN, sun rise/set, local time legend
  1168. SUNANGLE rise/set definition
  1169. SUNLIGHT definition
  1170. SYMBOL an external symbol
  1171. SYMDEF an external symbol definition
  1172. SIZE size state of window
  1173. T new time
  1174. TEXT text on all maps
  1175. TEXTBG text background color
  1176. TIME time only legend
  1177. TLINC latitude line increment
  1178. TLMASK area pattern
  1179. TLSPEC latitude line
  1180. TWILIGHT terminator definition
  1181. UWIN update times
  1182. VECTOR (or V) a line
  1183. WINDOW window size and position
  1184. WINSET that the GeoClock program has been initialized
  1185. YEAR2 2 digit year
  1186. YEAR4 4 digit year
  1187. ZONE time zone
  1188. ZOOMFRACT screen active area for zoom
  1189. Commands By Type
  1190.  
  1191. Sun and Moon Display
  1192. BLANK highlighting is not used
  1193. DARK sunlight is displayed
  1194. LIGHT sunlight is displayed
  1195. MOONdisp display of moon
  1196. NORMAL Display
  1197. SUNANGLE rise/set definition
  1198. SUNLIGHT definition
  1199. TLMASK area pattern
  1200. TWILIGHT terminator definition
  1201.  
  1202. Windows controls
  1203. BORDERn window border
  1204. INBACKn window to background
  1205. POWER saver / power saver interaction
  1206. RESIZEn window resizing
  1207. SCRNSAVER screen saver attributes
  1208. SIZE size state of window
  1209. WINDOW window size and position
  1210. WINSET that the GeoClock program has been initialized
  1211.  
  1212. HAM radio
  1213. CALL initial call sign
  1214. HAM HAM features
  1215. HAMCD option HAM CD-ROM data base
  1216. HAMDB HAM data base - maximum speed configuration
  1217. HAMDBX HAM data base - minimum memory configuration
  1218. NOHAM HAM features
  1219.  
  1220. Map Annotation
  1221. CITY city names
  1222. COUNTRY country names
  1223. Country/City between city and country display
  1224. DATAFILE extension for data files
  1225. FORCEMARK display location markers for cities
  1226. GINCLUDE (or GI) include data file
  1227. HTA specified city as primary city on all maps
  1228. HTN not display specified city on any maps
  1229. HTS specified city as primary city on local maps
  1230. INCLUDE (or I) data file
  1231. MARK location markers for cities.
  1232. MARKLIMIT display of cities close to HTA/HTS city
  1233. NOCITY not display city names
  1234. NOHT as HTN
  1235. NOMARK not display location markers
  1236.  
  1237. Lat/Long lines
  1238. CLINE all specific latitude/longitude lines
  1239. GLINC longitude line increment
  1240. GLSPEC longitude line
  1241. GRID GeoClock Selected lat/long lines
  1242. HIDELL not show Latitude/Longitude values
  1243. LINE lat/long line increment
  1244. LINEPERM TLSPEC and GLSPEC lines permanent
  1245. NOGRID not display GeoClock selected lat/long lines
  1246. NOLINE not display latitude/longitude lines
  1247. SHOWLL Latitude/Longitude values
  1248. TLINC latitude line increment
  1249. TLSPEC latitude line
  1250.  
  1251. Screen Display
  1252. COLOR color (out of 64)
  1253. FCOLOR map frame color
  1254. LLCOLOR color and style of lat/long lines and labels
  1255. PALETTE Windows color
  1256. TEXTBG text background color
  1257.  
  1258. Time Display
  1259. DATECHANGEn display of next/previous date
  1260. DST Daylight Saving Time
  1261. F rate of time passage
  1262. NODAY not show display the day of the week
  1263. NOMONTH month number rather than name
  1264. NOSECONDS time to last minute
  1265. PCZONE PC time zone
  1266. SHOWDAY day of week
  1267. SHOWMONTH month name rather than number
  1268. SHOWSECONDS time to nearest second
  1269. T new time
  1270. YEAR2 2 digit year
  1271. YEAR4 4 digit year
  1272. ZONE time zone
  1273.  
  1274. Drawing
  1275. DRAWCIRCLE circle on map
  1276. DRAWFCIRCLE a filled circle on map
  1277. DRAWLINE line on mapn
  1278. SYMBOL an external symbol
  1279. SYMDEF an external symbol definition
  1280. TEXT text on all maps
  1281. VECTOR (or V) a line
  1282.  
  1283. System Control
  1284. FAST reduced accuracy but faster calculations
  1285. NAUTICAL distances in nautical miles
  1286. NETWORK Configuration
  1287. NOGLYPH not display glyphs on buttons
  1288. Quit GeoClock
  1289. REM - remainder of line is ignored
  1290. SLOW high accuracy but slower calculations
  1291. STATUTE distances in statute miles
  1292. UWIN update times
  1293. ZOOMFRACT screen active area for zoom
  1294.  
  1295. Fonts
  1296. FONT-E default font to 8x14
  1297. FONT-M default font to 8x8
  1298. FONT-S default font to 4x8
  1299. FONT-T default font to 4x6
  1300. FONT-X default font to external font
  1301. FONTLOAD an external font
  1302.  
  1303. Legend
  1304. FULL, sun rise/set, local time, sun position legend
  1305. NONE legend
  1306. SUN, sun rise/set, local time legend
  1307. TIME time only legend
  1308.  
  1309. Scripts
  1310. HALT script and return to Windows
  1311. REPEAT script over from first line
  1312. SCRIPT a specific script
  1313.  
  1314. Map Selection
  1315. MAP MAP from list
  1316. MAPCENTERn world map on longitude n
  1317. MAPMINUSn the previous sequential map using sort
  1318. MAPPLUSn the next sequential map using sort method n
  1319. MAPn to MAP number n
  1320. RANDOMn to random map
  1321. Sun and Moon Display Commands
  1322.  
  1323.  
  1324. BLANK highlighting is not used
  1325. DARK sunlight is displayed
  1326. LIGHT sunlight is displayed
  1327. MOONdisp display of moon
  1328. NORMAL Display
  1329. SUNANGLE rise/set definition
  1330. SUNLIGHT definition
  1331. TLMASK area pattern
  1332. TWILIGHT terminator definition
  1333. Windows controls Commands
  1334.  
  1335. BORDERn window border
  1336. INBACKn window to background
  1337. POWER saver / power saver interaction
  1338. RESIZEn window resizing
  1339. SCRNSAVER screen saver attributes
  1340. SIZE size state of window
  1341. WINDOW window size and position
  1342. WINSET that the GeoClock program has been initialized
  1343. HAM radio Commands
  1344.  
  1345. CALL initial call sign
  1346. HAM HAM features
  1347. HAMCD option HAM CD-ROM data base
  1348. HAMDB HAM data base - maximum speed configuration
  1349. HAMDBX HAM data base - minimum memory configuration
  1350. NOHAM HAM features
  1351. Map Annotation Commands
  1352.  
  1353.  
  1354. CITY city names
  1355. COUNTRY country names
  1356. Country/City between city and country display
  1357. DATAFILE extension for data files
  1358. FORCEMARK display location markers for cities
  1359. GINCLUDE (or GI) include data file
  1360. HTA specified city as primary city on all maps
  1361. HTN not display specified city on any maps
  1362. HTS specified city as primary city on local maps
  1363. INCLUDE (or I) data file
  1364. MARK location markers for cities.
  1365. MARKLIMIT display of cities close to HTA/HTS city
  1366. NOCITY not display city names
  1367. NOHT as HTN
  1368. NOMARK not display location markers
  1369. Lat/Long lines Commands
  1370.  
  1371.  
  1372. CLINE all specific latitude/longitude lines
  1373. GLINC longitude line increment
  1374. GLSPEC longitude line
  1375. GRID GeoClock Selected lat/long lines
  1376. HIDELL not show Latitude/Longitude values
  1377. LINE lat/long line increment
  1378. LINEPERM TLSPEC and GLSPEC lines permanent
  1379. NOGRID not display GeoClock selected lat/long lines
  1380. NOLINE not display latitude/longitude lines
  1381. SHOWLL Latitude/Longitude values
  1382. TLINC latitude line increment
  1383. TLSPEC latitude line
  1384. Screen Display Commands
  1385.  
  1386.  
  1387. COLOR color (out of 64)
  1388. FCOLOR map frame color
  1389. LLCOLOR color and style of lat/long lines and labels
  1390. PALETTE Windows color
  1391. TEXTBG text background color
  1392.  
  1393. Time Display Commands
  1394.  
  1395. DATECHANGEn display of next/previous date
  1396. DST Daylight Saving Time
  1397. F rate of time passage
  1398. NODAY not show display the day of the week
  1399. NOMONTH month number rather than name
  1400. NOSECONDS time to last minute
  1401. PCZONE PC time zone
  1402. SHOWDAY day of week
  1403. SHOWMONTH month name rather than number
  1404. SHOWSECONDS time to nearest second
  1405. T new time
  1406. YEAR2 2 digit year
  1407. YEAR4 4 digit year
  1408. ZONE time zone
  1409. Drawing Commands
  1410.  
  1411. DRAWCIRCLE circle on map
  1412. DRAWFCIRCLE a filled circle on map
  1413. DRAWLINE line on mapn
  1414. SYMBOL an external symbol
  1415. SYMDEF an external symbol definition
  1416. TEXT text on all maps
  1417. VECTOR (or V) a line
  1418. System Control Commands
  1419.  
  1420.  
  1421. FAST reduced accuracy but faster calculations
  1422. NAUTICAL distances in nautical miles
  1423. NOGLYPH not display glyphs on buttons
  1424. NETWORK configuration
  1425. Quit GeoClock
  1426. REM - remainder of line is ignored
  1427. SLOW high accuracy but slower calculations
  1428. STATUTE distances in statute miles
  1429. UWIN update times
  1430. ZOOMFRACT screen active area for zoom
  1431. Fonts Commands
  1432.  
  1433. FONT-E default font to 8x14
  1434. FONT-M default font to 8x8
  1435. FONT-S default font to 4x8
  1436. FONT-T default font to 4x6
  1437. FONT-X default font to external font
  1438. FONTLOAD an external font
  1439. Legend Commands
  1440.  
  1441. FULL, sun rise/set, local time, sun position legend
  1442. NONE legend
  1443. SUN, sun rise/set, local time legend
  1444. TIME time only legend
  1445. Scripts Commands
  1446.  
  1447. HALT script and return to Windows
  1448. REPEAT script over from first line
  1449. SCRIPT a specific script
  1450. Map Selection Commands
  1451.  
  1452.  
  1453. MAP MAP from list
  1454. MAPCENTERn world map on longitude n
  1455. MAPMINUSn the previous sequential map using sort
  1456. MAPPLUSn the next sequential map using sort method n
  1457. MAPn to MAP number n
  1458. RANDOMn to a random map
  1459.  
  1460. BLANK
  1461.  
  1462. See Sun and Moon Display Commands
  1463.  
  1464. BLANK        Highlighting is not used
  1465. This does not perform any highlighting.  This is appropriate for some
  1466. specialized maps which use more than 7 colors.
  1467. Border
  1468.  
  1469. See Windows controls Commands
  1470.  
  1471. BORDERn      Control border
  1472. BORDER1 causes all window borders to be hidden, including all four border
  1473. lines, the top menu, the title bar, and the system control items such as the
  1474. minimize, maximize, and system control menu.
  1475. BORDER0 displays all these items.
  1476. CALL
  1477.  
  1478. See HAM radio Commands
  1479.  
  1480. CALL         Specify initial call sign
  1481. This commands allows the initial call sign, when a HAM map is brought up, to
  1482. be specified.  For example, GEOCLK MAP9009 CALL=K3NA   will cause the HAM
  1483. package to be activated with K3NA data displayed.  The last displayed call
  1484. sign will be displayed after switching away from and then back to a HAM map.
  1485. CITY
  1486.  
  1487. See Map Annotation Commands
  1488.  
  1489. CITY         Display city names.  The city names and locations are contained
  1490. in the corresponding GEO*.DAT file.  The name is usually displayed to the
  1491. right of the location, but the name may be moved if it does not fit.  The
  1492. location can be controlled by the user, and local time can be added (see
  1493. Advanced Topics).
  1494. CLINE
  1495.  
  1496. See Lat/Long lines Commands
  1497.  
  1498. CLINE        Clear all specific latitude/longitude lines
  1499. CLINE removes all non-permanent special lines from the display.  CLINE1
  1500. removes all line including permanent lines.
  1501. COLOR
  1502.  
  1503. See Screen Display Commands
  1504.  
  1505. COLOR        Set color
  1506. The COLOR command provides a way to change the GeoClock default colors. The
  1507. format is:
  1508. COLORnddbb
  1509. where n is the feature number (0-7), dd is the color value for the non-sunlit
  1510. feature, and bb is the color value for the sunlit feature (n+8). The easiest
  1511. way to get the proper values is to use the CSET menu. The proper COLOR
  1512. commands to produce the colors as modified by CSET are given on the right hand
  1513. side of the CSET menu. For example, for the color values given in the CSET
  1514. example, the command is COLOR22062.
  1515. COUNTRY
  1516.  
  1517. See Map Annotation Commands
  1518.  
  1519. COUNTRY      Display country names
  1520. Supporting the above capability is a control character used after the ! in
  1521. GEOn entries: Z.  Any city (or entry in the GEOn.DAT file) with a !Z is not
  1522. displayed unless the COUNTRY command has been given.  CITY reverts back to
  1523. normal display, and cities with the !Z are not displayed.  In the data files
  1524. included, this capability is used to toggle between normal display of cities
  1525. and times, and display of country names.
  1526. Country/City
  1527.  
  1528. See Map Annotation Commands
  1529.  
  1530. Country/City   Toggle between city and country display
  1531. Selecting this menu item, or pressing Y, toggles between display of city names
  1532. and country names.
  1533. DARK
  1534.  
  1535. See Sun and Moon Display Commands
  1536.  
  1537. DARK           No sunlight is displayed
  1538. This does not highlight any of the screen, and does not display the sun
  1539. symbol.
  1540. DATAFILE
  1541.  
  1542. See Map Annotation Commands
  1543.  
  1544. DATAFILE     Select extension for data files
  1545. This command sets the extension to be used for GEOn files.  By default, it is
  1546. DAT (the previous default).  This allows multiple sets of GEOn files to be
  1547. used with the maps.  If the extension does not exist, then DAT is used.  For
  1548. example, DATAFILE XYZ would first check GEOn.XYZ, and if it does not exist,
  1549. then check GEOn.DAT, and it that did not exist, check GEOCLOCK.DAT.
  1550. DATECHANGEn
  1551.  
  1552. See Time Display Commands
  1553.  
  1554. DATECHANGEn  Control display of next/previous date
  1555. If n is 0, the date is not indicated.  If n is 1, the local time shows a ":"
  1556. if the local date is the same as the current date, it shows an up-arrow if the
  1557. local date is one day ahead of the current date, and it shows a down-arrow of
  1558. the local date is one day behind the current date.
  1559. DRAWCIRCLE
  1560.  
  1561. See Drawing Commands
  1562.  
  1563. DRAWCIRCLE        Draw circle on map
  1564. DRAWCIRCLE latcenter longcenter latrad longrad color    draws an ellipse
  1565. centered at (latcenter, longcenter) and with latitude (vertical) radius latrad
  1566. and with longitude (horizontal) radius longrad, and with color. The command
  1567. operates ONLY when contained in a GEOn.DAT file that is processed for the map.
  1568. Color is the color in which the line will be drawn. If omitted, color defaults
  1569. to 5, which is displayed as yellow. Example:
  1570. DRAWCIRCLE  38.9  -77.0  10 20 6
  1571. draws an oval centered on Washington DC that is 10 degrees from the center to
  1572. the northernmost point, and 20 degrees from the center to the easternmost
  1573. point, and in color 6.  Alternatively, the form: DRAWCIRCLE latcenter
  1574. longcenter -radius 0 color   can be used.  This draws a circle of the
  1575. specified radius (in kilometers) in the specified color around the specified
  1576. center point.  For example:
  1577. DRAWCIRCLE  38.9  -77.0  -100 0 6
  1578. draws a 100 km circle in color 6 around Washington DC.  The negative sign in
  1579. front of the radius, and the 0 after the radius, are required to ensure
  1580. compatibility with the older system.
  1581. DRAWFCIRCLE
  1582.  
  1583. See Drawing Commands
  1584.  
  1585. DRAWFCIRCLE       Draw a filled circle on map
  1586. DRAWFCIRCLE has the same syntax as DRAWCIRCLE, except that the circle or
  1587. ellipse drawn is solid rather than outlined.
  1588. DRAWLINE
  1589.  
  1590. See Drawing Commands
  1591.  
  1592. DRAWLINE         Draw line on map
  1593. DRAWLINE lat1 long1 lat2 long2 color   draws a line between (lat1, long1) and
  1594. (lat2, long2) on the current map.  Color is the color in which the line will
  1595. be drawn.  See "Color Control" for an explanation of the use of color.  If
  1596. omitted, color defaults to 5 (yellow).  Example: DRAWLINE 38.9 -77.0 34.0 -
  1597. 118.3 0
  1598. draws a line between Washington DC and Los Angeles in color 0. The DRAWLINE
  1599. command cannot be issued from the Command level.  It operates ONLY when
  1600. contained in a GEO*.DAT file that is processed for the map, or in a text file
  1601. that is appended to a map with the INCLUDE command.
  1602. DST
  1603.  
  1604. See Time Display Commands
  1605.  
  1606. DST          Control Daylight Saving Time
  1607. The method GeoClock uses to handle summer time when current data is not
  1608. available in GECONFIG.DAT or GEOCLOCK.INI is close, but not perfect.  This
  1609. command specifies for which years the GeoClock computed correction is to be
  1610. applied.  By default, GeoClock does not use summer time before 1980. DST is
  1611. used to change this date.  The syntax is:
  1612. DST year1 year2 extrapolation
  1613. Year1 is the earliest year in which to use summer time under the current
  1614. specification, and year2 is the latest year in which to use summer time.  If
  1615. year2 is omitted, there is no upper limit.  For example, DST 1950 specifies
  1616. that summer time is to be used from 1950 on, while DST 1985 1995 specifies
  1617. that summer time is to be used only between 1985 and 1995.  "extrapolation"
  1618. specifies the algorithm used to estimate summer time dates which are not
  1619. included in the GEOZONES file.  If extrapolation is 1, the date used is the
  1620. one closest same day of the week to the specified date (for example, 95/04/02
  1621. (a Sunday) would become 96/03/31 (also a Sunday).  If "extrapolation" is
  1622. missing or any other value, and the original date is in the first or last week
  1623. of the month, the new date is the same day of the week also in the first or
  1624. last week of the month.  For example, 95/04/02 would become 96/04/07.
  1625. EPHEMERISdisp
  1626.  
  1627. See System Control Commands
  1628.  
  1629. EPHEMERISdisp  Control display of ephemeris data with the Distance function. 
  1630. If disp is 0 or omitted, only coordinates and distances are displayed with the
  1631. distance function.  If disp is 1, the current local time and time zone are
  1632. displayed, along with the sun rise, sun set, sun azimuth, and sun elevation,
  1633. for the selected point.
  1634. F
  1635.  
  1636. See Time Display Commands
  1637.  
  1638. Fn makes the rate of time passage n hours per iteration.  It is the equivalent
  1639. of the rate of time item in the time control menu, but can be used in scripts
  1640. and from the command line.
  1641. FAST
  1642.  
  1643. See System Control Commands
  1644.  
  1645. FAST         Use reduced accuracy but faster calculations
  1646. Forces GeoClock to use a faster but slightly less accurate algorithm for
  1647. drawing the sunlit area. This is the default for systems without an 80x87.
  1648. FCOLOR
  1649.  
  1650. See Screen Display Commands
  1651.  
  1652. FCOLOR       Set map frame color
  1653. FCOLORn  sets the color of the frame around the map display to n.  The default
  1654. value is 15 (white).  A value of 0 through 15 frames the map in that color. 
  1655. Any other value (for example, -1) does not display any frame.
  1656. FONT_E
  1657.  
  1658. See Fonts Commands
  1659.  
  1660. FONT-E       Set default font to 8x14.  This font size is used for city and
  1661. time display on the maps unless it is overridden by an !E, M, S, or T on the
  1662. corresponding line in GEO*.DAT.
  1663. FONT_M
  1664.  
  1665. See Fonts Commands
  1666.  
  1667. FONT-M *     Set default font to 8x8
  1668. FONT_S
  1669.  
  1670. See Fonts Commands
  1671.  
  1672. FONT-S       Set default font to 4x8
  1673. FONT_T
  1674.  
  1675. See Fonts Commands
  1676.  
  1677. FONT-T       Set default font to 4x6
  1678. FONT_X
  1679.  
  1680. See Fonts Commands
  1681.  
  1682. FONT-X       Set default font to external font
  1683. FONTLOAD
  1684.  
  1685. See Fonts Commands
  1686.  
  1687. FONTLOAD     Loads an external font
  1688. FONTLOAD filename   loads the external font specified by <filename> The format
  1689. of the external font file is:
  1690. Byte 0   horizontal character width in bits (w)
  1691. Byte 1   vertical character height in bits (h)
  1692. Byte 2   first character in table (c1)
  1693. Byte 3   last character in table (c2)
  1694. Bytes 4 through 4+(c2-c1+1)*h*entier((w+7)/8)  character bits   If the
  1695. requested character is not in the c1..c2 range, the character is displayed as
  1696. c1.
  1697. FORCEMARK
  1698.  
  1699. See Map Annotation Commands
  1700.  
  1701. FORCEMARK    Always display location markers for cities, regardless of the 
  1702. presence of the "N" flag.
  1703. FULL
  1704.  
  1705. See Legend Commands
  1706.  
  1707. FULL *       City, sun rise/set, local time, sun position legend GeoClock can
  1708. display a time legend at the bottom of the screen.  FULL displays the full
  1709. range of time and sun-related information on the legend.  This includes
  1710. primary city name, its time and date, including local time zone name, and
  1711. sunrise and sunset time.  (The time zone is the one specified in the
  1712. corresponding GEO*.DAT file.)  It shows sunrise and sunset times for the
  1713. primary city, the sun's subpoint coordinates, and the azimuth and elevation of
  1714. the sun from the primary city.  The format of the time and date can be
  1715. controlled with other commands (see "Time, Zone, and Format Control").
  1716. GINCLUDE
  1717.  
  1718. See Map Annotation Commands
  1719.  
  1720. GINCLUDE (or GI)  Global include data file
  1721. The commands works the same as include above, except that the file is included
  1722. on all maps.  Ordinarily, the GINCLUDE command would be in GECONFIG.DAT file,
  1723. but it can be on the command line (using the @ character) or in response to P
  1724. or C.  The command is canceled by GINCLUDE or GI with no file name specified. 
  1725. If both GI and I are active on the same map, both files will be processed.
  1726. GLINC
  1727.  
  1728. See Lat/Long lines Commands
  1729.  
  1730. GLINC        Set longitude line increment
  1731. TLINC and GLINC allow the spacing between latitude and longitude lines to be
  1732. set independently. For example, TLINC 15 and GLINC 30 set the latitude spacing
  1733. to 15 degrees, and the longitude spacing to 30 degrees.
  1734. GLSPEC
  1735.  
  1736. See Lat/Long lines Commands
  1737.  
  1738. GLSPEC       Specific longitude line
  1739. TLSPEC and GLSPEC allow specific latitude and longitude lines to be displayed. 
  1740. For example, TLSPEC -67 draws a latitude line at 67 degrees south (the
  1741. Antarctic circle).  Up to 20 of these special lines can be specified.
  1742. GRID
  1743.  
  1744. See Lat/Long lines Commands
  1745.  
  1746. GRID         Display GeoClock Selected lat/long lines
  1747. This command overrides all the other Lat/Long commands and display GeoClock
  1748. selected lines.  It is equivalent to LINE, TLINCx, GLINCy, and SHOWLL, where x
  1749. and y are selected by GeoClock on a map by map basis.
  1750. HALT
  1751.  
  1752. See Scripts Commands
  1753.  
  1754. HALT         Terminate script and return to DOS
  1755. HAM
  1756.  
  1757. See HAM radio Commands
  1758.  
  1759. HAM          Activate HAM features
  1760. This command activates the HAM features on azimuthal-equidistance maps. A good
  1761. place for this command is in the GEOn.DAT file corresponding to your HAM map.
  1762. HAMCD
  1763.  
  1764. See HAM radio Commands
  1765.  
  1766. HAMCD        Specify option HAM CD-ROM data base
  1767. HAMCD file   specifies that the BuckMaster HamCall (April 1995 or earlier) or
  1768. QRZ CD-ROM is loaded and should be used to obtain extra information about US
  1769. call signs.  If the file parameter is missing, all online local CD-ROM drives
  1770. will be checked for the data base.  This will almost always correctly identify
  1771. the CD, but you may specify the complete path to the data base (for example, 
  1772. HAMCD D:\HAM0\HAMCALL.129 or HAMCD D:\CALLBK\CALLBKC.DAT) if GeoClock cannot
  1773. automatically locate this data base.  When a call sign is parsed, the CD will
  1774. be checked first.  If the call is not found, the GeoClock HAM data base (see
  1775. below) will be used.
  1776. HAMDB
  1777.  
  1778. See HAM radio Commands
  1779.  
  1780. HAMDB        Specify HAM data base - maximum speed configuration HAMDB file  
  1781. loads the HAM call sign data base from file the named file. Only the first
  1782. occurrence of this command in a GeoClock execution is effective (i.e., the
  1783. data base will not be reloaded or changed). A good place for this command is
  1784. in the GEOn.DAT file corresponding to your HAM map. The HAM data base and
  1785. other required files are an extra cost option in GeoClock.
  1786. HAMDBX
  1787.  
  1788. See HAM radio Commands
  1789.  
  1790. HAMDBX       Specify HAM data base - minimum memory configuration HAMDBX file  
  1791. specifies the file with the HAM data base.  Whenever a call sign needs to be
  1792. analyzed, the data base is loaded into temporary memory, and the memory is
  1793. released after analysis.  This slows the analysis slightly, but requires about
  1794. 60Kb less RAM.  If you are shelling to GeoClock from another program and get
  1795. Error 203 messages when you use the HAM features, placing this command in
  1796. GECONFIG.DAT may solve the problem.
  1797. HIDELL
  1798.  
  1799. See Lat/Long lines Commands
  1800.  
  1801. HIDELL *     Do not show Latitude/Longitude values
  1802. HTA
  1803.  
  1804. See Map Annotation Commands
  1805.  
  1806. HTA          Display specified city as primary city on all maps
  1807. HTA/Lat/Long/ZoneCode/CityName   forces the specified city to be the primary
  1808. city on all maps.  HTA with no home town specified forces the display of a
  1809. previously specified home town.  It overrides the first and second lines in
  1810. every GEOn.DAT file, and thus is a shortcut method to configure GeoClock for
  1811. your city.  For example, HTA/38.90/-77.03/ET/Washington   forces Washington to
  1812. be the primary city on all maps, and displays ET (Eastern Time) for all
  1813. ephemeris data.  HTA is an acronym from Home Town Always.
  1814. HTN
  1815.  
  1816. See Map Annotation Commands
  1817.  
  1818. HTN          Do not display specified city as primary city on any maps
  1819. HTN/Lat/Long/ZoneCode/CityName   forces the specified city to be the primary
  1820. city on all maps, but prevents it from being displayed as the primary city. 
  1821. HTN with no parameters does not change any previously defined city, but does
  1822. prevent it from being displayed.  HTN is an acronym from Home Town Never.
  1823. HTS
  1824.  
  1825. See Map Annotation Commands
  1826.  
  1827. HTS          Display specified city as primary city on maps containing it  
  1828. HTS/Lat/Long/ZoneCode/CityName  It works identically to HTA, except that it
  1829. uses the specified city only if the city appears on the map.  HTS with no
  1830. parameters use a previously defined home town, but display it only if the city
  1831. appears on the maps.  For example, HTS/38.90/-77.03/ET/Washington   would
  1832. force Washington to be the primary city on MAP2 (US - 48 States), but not on
  1833. MAP5 (Europe).  HTS is an acronym for Home Town Showing.
  1834. INBACK
  1835.  
  1836. See Windows controls Commands
  1837.  
  1838. INBACK    Forces the GeoClock windows to be bottom most.
  1839.  
  1840. INBACKn  If n is 1, GeoClock is always the bottom most window.  If the screen
  1841. is maximized, then GeoClock functions as wallpaper in this mode.
  1842. INCLUDE
  1843.  
  1844. See Map Annotation Commands
  1845.  
  1846. INCLUDE (or I)   Include data file
  1847. When contained in a GEOn.DAT file, INCLUDE <file>  suspends reading from the
  1848. file being processed, and processes all commands in the <file>.  When all
  1849. commands in that file have been processed, reading resumes from the original
  1850. file.  INCLUDE may be nested up to ten levels.  INCLUDE may also be used in
  1851. response to the "P" command.  In this case, the named file will be included at
  1852. the end of the GEOn.DAT file for the map currently displayed.
  1853. The effect of the INCLUDE command will be negated when a new map is selected
  1854. or a new file is specified with INCLUDE.  The INCLUDE command can be
  1855. abbreviated by I (i.e., I DATELINE).  An include file can be set on the
  1856. command line or in a script by using the @ character as a separator (e.g.,
  1857. GEOCLK  MAP1  I@dateline).  This syntax is not allowed in data files or in
  1858. response to P or C.
  1859. LIGHT
  1860.  
  1861. See Sun and Moon Display Commands
  1862.  
  1863. LIGHT        All sunlight is displayed
  1864. This highlights the entire screen, and does not display the sun symbol.  This
  1865. often provides a better display of details of small-area maps, on which
  1866. terminator display may be unimportant, e.g., city maps.
  1867. LINE
  1868.  
  1869. See Lat/Long lines Commands
  1870.  
  1871. LINE         Set lat/long line increment and display lines This command
  1872. enables latitude and longitude lines on the display, and sets the spacing
  1873. between the lines. For example, LINE15 draws latitude and longitude 15 degrees
  1874. apart.
  1875. LINEPERM
  1876.  
  1877. See Lat/Long lines Commands
  1878.  
  1879. LINEPERM     Make TLSPEC and GLSPEC lines permanent
  1880. LINEPERM makes all currently defined TLSPEC and GLSPEC lines permanent, i.e.,
  1881. they will be displayed on all maps.  If TLSPEC and GLSPEC commands are
  1882. followed by LINEPERM in GECONFIG.DAT, these lines will be permanent.  A
  1883. similar sequence in a GEOn.DAT file will make these lines permanent.  CLINE1
  1884. clear all permanent lines.
  1885. LLCOLOR
  1886.  
  1887. See Screen Display Commands
  1888.  
  1889. LLCOLOR      Set color and style of lat/long lines and labels This command
  1890. takes two parameters LLCOLOR a/b.  a is the color number for the lat/long
  1891. lines (the default is 6).  b is the color number for the lat/long line labels
  1892. (the default value is 7).  If a is negative, the lines will overwrite all map
  1893. features, while if a is positive it will only overwrite colors 1, 2, 3 (water,
  1894. land, and land/water).
  1895. MAP
  1896.  
  1897. See Map Selection Commands
  1898.  
  1899. MAP          Select MAP from list
  1900. This command works identically to F.  If it is included on the GeoClock
  1901. command line (for example, GEOCLK MAP), the selection menu will appear before
  1902. the program starts.
  1903.  
  1904. MAPCENTERn
  1905.  
  1906. See Map Selection Commands
  1907.  
  1908. MAPCENTERn   Center world map on longitude n
  1909. Centers any rectangular projection world map on longitude n (more or less). 
  1910. For example, MAPCENTER-77 centers the world map on Washington.  It does not
  1911. have any effect on non-rectangular projection or non-world maps. Like FCOLOR,
  1912. this command does not take effect immediately if used in the GEOn.DAT files 
  1913. (except GEOCLOCK.DAT) or scripts, but does work correctly in GECONFIG.DAT, the
  1914. command line, and "P".
  1915. MAPMINUSn
  1916.  
  1917. See Map Selection Commands
  1918.  
  1919. MAPMINUSn    Selects the previous sequential map using sort method n.  This
  1920. command chooses the previous sequential map using the sort method described in
  1921. MAPPLUSn.
  1922. MAPPLUSn
  1923.  
  1924. See Map Selection Commands
  1925.  
  1926. MAPPLUSn     Selects the next sequential map using sort method n.  This
  1927. command chooses the next map in sequence.  If n is 1, it chooses the next high
  1928. map number.  If n is 2, it chooses the next map in alphabetical order.  If n
  1929. is some other number, it chooses the next map in coverage area.  If n is
  1930. missing, it uses the method last selected in the "M"aplist or "F"indMap
  1931. function.
  1932. MAPn
  1933.  
  1934. See Map Selection Commands
  1935.  
  1936. MAPn         Changes to MAP number n
  1937. This command displays a specific map.  For example, MAP5 displays map number
  1938. 5.  If this command in included in GECONFIG.DAT or GEOCLOCK.INI, the map
  1939. specified will appear as the first map displayed.
  1940. MARK
  1941.  
  1942. See Map Annotation Commands
  1943.  
  1944. MARK         Display location markers for cities.
  1945. MARKLIMIT
  1946.  
  1947. See Map Annotation Commands
  1948.  
  1949. MARKLIMIT    Control display of cities close to HTA/HTS city This sets the
  1950. minimum distance from the home town city that a city must be to be displayed. 
  1951. For example, MARKLIMIT5 means that any mark within 5 pixels x and y of the
  1952. home town mark will not be displayed.  The distances can be set independently,
  1953. e.g., MARLIMIT5/10 means x of 5 and y of 10.  The default is -1, or no
  1954. restriction.
  1955. MOONdisp
  1956.  
  1957. See Sun and Moon Display Commands
  1958.  
  1959. MOONdisp     Control display of moon
  1960. If disp is 0 or omitted, no moon is displayed.  If disp is 1, a moon symbol is
  1961. displayed with approximate phase information over the correct sub-point.  If
  1962. disp is 2, the text moon illumination fraction is displayed with the moon
  1963. symbol.  If disp is 3, the symbol, illumination, lat, long, azimuth, and
  1964. elevation are all displayed.  If disp is increased by 4, the moon is displayed
  1965. using the calendar convention (i.e., the moon looks like the symbol in printed
  1966. calendars).  For example, if disp is 6, the moon symbol is displayed using the
  1967. calendar convention, and the moon illumination fraction is displayed in text.
  1968. NAUTICAL
  1969.  
  1970. See System Control Commands
  1971.  
  1972. NAUTICAL     Display distances in nautical miles
  1973. NETWORK
  1974.  
  1975. See System Control Commands
  1976.  
  1977. NETWORK@server@local@
  1978.  
  1979.   This command sets GeoClock to run in network mode.  For every file to be
  1980. read, the directory "local" is check, and if the file exists there, it is
  1981. used.  If not, the directory "server" is used.  When a file is written, it is
  1982. always written to the "local" directory.  Usually, GeoClock and all its files
  1983. will be installed in the "server" directory, and each user will have his own
  1984. "local".  The user can then customize his GeoClock without affecting other
  1985. users.  Ordinarily, the NETWORK command should be on the command line
  1986. (FILE/PROPERTIES/COMMANDLINE in Windows 3.x).  For example,
  1987. C:\SERVER\GEO\GEOCKWIN.EXE  NETWORK@C:\SERVER\GEO@X:\LOCAL\GEO@
  1988. will start GeoClock using C:\SERVER\GEO as the server directory, and
  1989. X:\LOCAL\GEO as the local directory.
  1990.   A special form of the command is  NETWORK  with no additional characters. 
  1991. In this case, GeoCLock uses the directory containing the GEOCKWIN.EXE file as
  1992. the server directory, and the current default directory as the local
  1993. directory.
  1994.  
  1995. NOCITY
  1996.  
  1997. See Map Annotation Commands
  1998.  
  1999. NOCITY *     Do not display city names
  2000. NODAY
  2001.  
  2002. See Time Display Commands
  2003.  
  2004. NODAY *      Does not show display the day of the week.
  2005. NOGLYPH
  2006.  
  2007.  
  2008. See System Control Commands
  2009.  
  2010. NOGLYPH     Do not display glyphs (small pictures) on the buttons on menus. 
  2011. On some systems with high color (65K+), you may get "Out of Resources"
  2012. messages due to the way Delphi hands the glyphs.  This command deletes the
  2013. glyphs to prevent the "Out of Resources" messages.  A new driver for your
  2014. video card, or use of WindowsNT or Windows95, may solve this problem.  If you
  2015. have trouble starting GeoClock without this command, you can place it on the
  2016. command line entry (GEOCKWIN.EXE  NOGLYPH) or in GEOCLOCK.INI.
  2017. NOGRID
  2018.  
  2019. See Lat/Long lines Commands
  2020.  
  2021. NOGRID *     Do not display GeoClock Selected lat/long lines.  This command
  2022. negates the GRID command.
  2023. NOHAM
  2024.  
  2025. See HAM radio Commands
  2026.  
  2027. NOHAM        Deactivate HAM features
  2028. NOHT
  2029.  
  2030. See Map Annotation Commands
  2031.  
  2032. NOHT         (same as HTN) Do not display specified city as primary city on
  2033. any maps HTN/Lat/Long/ZoneCode/CityName   forces the specified city to be the
  2034. primary city on all maps, but prevents it from being displayed as the primary
  2035. city.  HTN with no parameters does not change any previously defined city, but
  2036. does prevent it from being displayed.  HTN is an acronym from Home Town Never.
  2037. NOLINE
  2038.  
  2039. See Lat/Long lines Commands
  2040.  
  2041. NOLINE *     Do not display latitude/longitude lines
  2042. NOLINE removes all latitude/longitude lines from the display.
  2043. NOMARK
  2044.  
  2045. See Map Annotation Commands
  2046.  
  2047. NOMARK *     Do not display location markers.
  2048. NOMONTH
  2049.  
  2050. See Time Display Commands
  2051.  
  2052. NOMONTH *    Show month number rather than name.
  2053. NONE
  2054.  
  2055. See Legend Commands
  2056.  
  2057. NONE         No legend
  2058. NORMAL
  2059.  
  2060. See Sun and Moon Display
  2061.  
  2062. NORMAL *     Normal Display
  2063. This highlights the sunlit area and displays the sun symbol at the sun's
  2064. subpoint.
  2065. NOSECONDS
  2066.  
  2067. See Time Display Commands
  2068.  
  2069. NOSECONDS    Shows time to last minute
  2070. This command shows time to the last minute (1991/05/01 12:14)
  2071. Palette
  2072.  
  2073. See Screen Display Commands
  2074.  
  2075.   PALe/r/g/b     sets the RGB value for a GeoClock color.
  2076. e is the palette position (corresponding to the DOS version), r is the red
  2077. value (0-255), g is the green value, and b is the blue value.  For example  
  2078. PAL2/128/64/0 sets position 2 (dark land) to red=128, green=64, blue=0 (dark
  2079. brown).
  2080.  
  2081. Default colors in GeoClock are as follows:
  2082.  
  2083. palette
  2084. posit       color        use
  2085. ------      ------       ---------
  2086. 0           red          Political Bdy (dark)
  2087. 1           blue         Water (dark)
  2088. 2           dark green   Land (dark)
  2089. 3           green        Land/Water Bdy (dark)
  2090. 4           black        Text Background (dark)
  2091. 5           yellow       Aux Text Color (dark)
  2092. 6           black        Lat/Long Lines (dark)
  2093. 7           white        Frame and Text
  2094. 8           bright red   Political Bdy (sunlit)
  2095. 9           light blue   Water (sunlit)
  2096. 10          green        Land (sunlit)
  2097. 11          light green  Land/Water Bdy (sunlit)
  2098. 12          black        Text Background (sunlit)
  2099. 13          yellow       Aux Text and Sun (sunlit)
  2100. 14          black        Lat/Long Lines (sunlit)
  2101. 15          white        Frame and Text
  2102.  
  2103. The EGA graphics adapter provides for the simultaneous display of 16 colors
  2104. from a palette of 64.  The VGA graphics adapter provides for the simultaneous
  2105. display of 16 colors from a palette of 262144.  Most programs use the default
  2106. palette, which roughly corresponds to the colors provided by the CGA in text
  2107. mode.  In order to make the map display the most attractive, the EGA/VGA/SVGA
  2108. version of GeoClock for DOS does not use this standard palette.  Instead, the
  2109. 16 colors that can be displayed simultaneously are used to represent 16
  2110. features displayed by GeoClock. The first eight numbers are for features not
  2111. in sunlight, and the second eight are for features that are in sunlight.  
  2112.  
  2113. In Windows systems supporting at least 256 colors, GeoClock for Windows can
  2114. use the full palette.  In 16 color systems (VGA), GeoClock does not have
  2115. PCZONE
  2116.  
  2117. See Time Display Commands
  2118.  
  2119. PCZONE       Specify PC time zone
  2120. The PCZONE command sets the relationship between the local time on the PC's
  2121. clock and GMT, i.e., declares which time zone the PC's clock is in. It takes
  2122. one parameter - a time zone code, as defined in the ZONE command. For example,
  2123. if you use Eastern Time, specify:
  2124. PCZONE ET
  2125. This command is best used in the GECONFIG.DAT or GEOCLOCK.INI files, and it
  2126. must follow the ZONE command that it references.
  2127. POWER
  2128.  
  2129. See Windows controls Commands
  2130.  
  2131. POWER    Control the interaction between the screen saver and power saver
  2132. features.
  2133.  
  2134. POWERn   Specifies how the screen saver responds to power saver messages:
  2135.  
  2136. 0  Ignore all power management messages
  2137. 1  Quit screen saver on Critical Resume (that is a resume that was from an
  2138. emergency power down)
  2139. 2  Quit screen saver on normal resume.
  2140. 4  Quit screen saver on suspend request.
  2141.  
  2142. These may be ORed together.  For example, POWER7 causes the screen saver to
  2143. shut down if any power saver message is received.
  2144.  
  2145. Ordinarily, this command is not required: if the screen saver is running when
  2146. the system powers down to save power, it will be running when it powers back
  2147. up.  You may have to add this command to GEOCLOCK.INI if the screen saver
  2148. misbehaves on a power-saver shut down or start up.
  2149. Quit
  2150.  
  2151. See System Control Commands
  2152.  
  2153. Quit           Quit GeoClock and return to Windows
  2154.  
  2155. Selecting this menu item, or pressing ESCape twice terminates GeoClock and
  2156. closes all GeoClock Windows.
  2157. Random
  2158.  
  2159. See Map Selection Commands
  2160.  
  2161. RANDOMn         Select a new map at random
  2162.  
  2163. Executing this command selects a new map at random.  If the optional parameter
  2164. n is included, it determines what sorts of maps can be selected:
  2165.  
  2166. 1  World Maps
  2167. 2  View From Space maps
  2168. 4  Other non-rectuangular maps (polar, equi-azi, etc)
  2169. 8  Non-world rectuangular maps
  2170.  
  2171. n is the sum of the numbers corresponding to the maps permitted.  For example,
  2172. For example, RANDOM3 selects a map at random from the World maps and View from
  2173. Space maps.
  2174.  
  2175. REM
  2176.  
  2177. See System Control Commands
  2178.  
  2179. REM          Remark - remainder of line is ignored
  2180. Remarks can be used within *.DAT files for additional documentation of the
  2181. various text files you may change to customize GeoClock maps.
  2182. REPEAT
  2183.  
  2184. See Scripts Commands
  2185.  
  2186. REPEAT       Start script over from first line
  2187. Resize Control
  2188.  
  2189. See Windows controls Commands
  2190.  
  2191. RESIZEn        Control window resizing
  2192. RESIZE1 forces all window resizing, including dragging the window border, to
  2193. keep the 4x3 aspect ratio all GeoClock maps use.  RESIZE0 allows full control
  2194. of the window size.
  2195. SCRNSAVER
  2196.  
  2197. See Windows controls Commands
  2198.  
  2199. SCRNSAVER  sets various attributes to run GeoClock as a Windows screen saver.
  2200.  
  2201. SCRNSAVERa/b/c/d/e/f
  2202.   a is the mode (0=single map, 1=random maps, 2=script)
  2203.   b is the map number for the single map mode
  2204.   c is the random map selection code, see RANDOM 
  2205.   d is the time in seconds between map changes in the random maps mode
  2206.   e is the script number (1 through 9) in the script mode.
  2207.   f is the one way encrypted password
  2208.  
  2209. This command is set automatically in the screen saver setup form and
  2210. ordinarily the user does not need to modify it by hand.
  2211.  
  2212. SCRIPT
  2213.  
  2214. See Scripts Commands
  2215.  
  2216. SCRIPT       Invoke a specific script
  2217. SCRIPTx   invokes script x (i.e., the file GEOSCRx.DAT).  x may be any number. 
  2218. This is especially useful from the command line.  Note that if GEOSCR0.DAT
  2219. exists, it is automatically invoked when GeoClock starts unless the SCRIPTx
  2220. command is in the GECONFIG.DAT or GEOCLOCK.INI file or on the command line.
  2221. SHOWDAY
  2222.  
  2223. See Time Display Commands
  2224.  
  2225. SHOWDAY      Show day of week
  2226. This command displays the day of the week (1991/05/01 WED 12:14:45). As in
  2227. SHOWMONTH, the default is the standard 3 letter English abbreviation, but
  2228. other names can be specified:
  2229. SHOWDAY SUN MON TUE WED THU FRI SAT
  2230. SHOWLL
  2231.  
  2232. See Lat/Long lines Commands
  2233.  
  2234. SHOWLL       Show Latitude/Longitude values
  2235. This command labels all the latitude and longitude lines displayed. The labels
  2236. appear on the top and left edges of the display. The labels may overlap other
  2237. data.  Optionally, SHOWLL can control which axis are labeled: SHOWLLn
  2238. n and 1 = 0  show left latitude
  2239. n and 2 = 0  show right latitude
  2240. n and 4 = 0  show top longitude
  2241. SHOWMONTH
  2242.  
  2243. See Time Display Commands
  2244.  
  2245. SHOWMONTH    Show month name rather than number (91 MAY 01 12:14:45). The
  2246. standard 3 letter English abbreviations are used by default. The text for the
  2247. month names can be specified by giving the 12 strings to be used for the 12
  2248. months. For example:
  2249. SHOWMONTH JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
  2250. SHOWSECONDS
  2251.  
  2252. See Time Display Commands
  2253.  
  2254. SHOWSECONDS * Show time to nearest second
  2255. This command shows time to the nearest second (1991/05/01 12:14:45).
  2256. SLOW
  2257.  
  2258. See System Control Commands
  2259.  
  2260. SLOW         Use high accuracy but slower calculations
  2261. Forces GeoClock to use the high accuracy algorithm for drawing the sunlit
  2262. area.  This is the default for systems with an 80x87. On systems with an
  2263. 80x87, the difference in speed between SLOW and FAST is negligible, while on
  2264. those systems without an 80x87, FAST is approximately twice the speed of SLOW. 
  2265. These options do not effect polar, orthoscopic, or azimuthal-equidistance
  2266. maps.
  2267. STATUTE
  2268.  
  2269. See System Control Commands
  2270.  
  2271. STATUTE  *   Display distances in statute miles
  2272. SUN
  2273.  
  2274. See Legend Commands
  2275.  
  2276. SUN          City, sun rise/set, local time legend
  2277. SUNANGLE
  2278.  
  2279. See Sun and Moon Display Commands
  2280.  
  2281. SUNANGLE     Sun rise/set definition
  2282. SUNANGLE angle   sets the elevation angle of the sun used to compute sunrise
  2283. and set.  The default is -0.8333 degree, which corresponds to the sun just
  2284. breaking the horizon, considering refraction effects. This parameter does not
  2285. affect the terminator line calculations.
  2286. SUNLIGHT
  2287.  
  2288. See Sun and Moon Display Commands
  2289.  
  2290. SUNLIGHT     Terminator definition
  2291. SUNLIGHT angle   specifies the sun's elevation angle for the terminator. The
  2292. default is -0.8333, which corresponds to apparent sunrise and sunset, when the
  2293. edge of the sun is just visible.  0 corresponds to the geometric terminator,
  2294. which divides the earth into two equal halves.
  2295. SYMBOL
  2296.  
  2297. See Drawing Commands
  2298.  
  2299. SYMBOL     Displays an external symbol
  2300. SYMBOL  name  lat  long      displays the symbol referred to by <name>
  2301. (defined by a previous SYMDEF command) centered on lat long.  This symbol is
  2302. drawn before any city names or times are drawn, so the symbol can be
  2303. overwritten by this data.
  2304.  
  2305. SYMBOL  filename  lat long      displays the symbol defined in <filename>
  2306. centered on lat long.  This symbol is drawn before any city names or times are
  2307. drawn, so the symbol can be overwritten by this data.
  2308.  
  2309. SYMBOL  filename  name  lat long      displays the symbol defined in
  2310. <filename> and named <name> centered on lat long.  This symbol is drawn before
  2311. any city names or times are drawn, so the symbol can be overwritten by this
  2312. data.  <filename> is assumed to have more than one SYMBOL in one file, see
  2313. SYMDEF.
  2314. SYMDEF
  2315.  
  2316. See Drawing Commands
  2317.  
  2318. SYMDEF     Load an external symbol definition
  2319. SYMDEF filename   loads the external symbol specified by <filename>.   The
  2320. format of the external file is:
  2321. Initial Byte    length      Meaning
  2322. 0               2          Number of pixels in the x direction (nx)
  2323. 2               2          Number of pixels in the y direction (ny)
  2324. 4               2          x pixel corresponding to the symbol center
  2325. 6               2          y pixel corresponding to the symbol center
  2326. 8               8          Name of symbol (trailing spaces)
  2327. 10              nx*ny      Color of pixel (going horizontally from 1 to nx,
  2328.                            then vertically from 1 to ny).  0-15 displays as
  2329.                            that color.  16-255 is transparent.
  2330. Multiple symbol definitions can be included in a single file by concatenating
  2331. the above structure.
  2332. Size
  2333.  
  2334. See Windows controls Commands
  2335.  
  2336. SIZE          Control size state of window
  2337. SIZE0 allows normal window size
  2338. SIZE1 forces the window to Maximized
  2339. SIZE2 forces the window to Minimized
  2340. T
  2341.  
  2342. See Time Display Commands
  2343.  
  2344. T            Set new time
  2345. Pressing the T key prompts you for a new display time in six spin boxes (year
  2346. month day hour minute second).  This does not change your PC's clock.  All
  2347. times in GeoClock use the 24 hour format. If this command is used on the
  2348. command line or in a DAT file, the included data is interpreted as year month
  2349. day hour minute second.  The data must be given with no extra characters, and
  2350. exactly two digits per item.  Missing data is set to 2000/01/01 00:00:00.  For
  2351. example, T9205151207 is taken as 1992/05/15  12:07:00.  A four digit year
  2352. (between 1000 and 2999) is allowed.  When used on the command line or in a DAT
  2353. file, the data may have a + or - followed by a number.  With this format, the
  2354. current virtual time is incremented or decremented by the specified number of
  2355. days.  For example, T+30 increments the time by 30 days, while T-0.25
  2356. decrements the time by 1/4 day = 6 hours.
  2357. TEXT
  2358.  
  2359. See Drawing Commands
  2360.  
  2361. TEXT         Display text on all maps
  2362. TEXTx/y/font/color/bg*text     No spaces before the * are allowed.  x is the
  2363. horizontal coordinate of the starting pixel for the string (if negative, from
  2364. the right of the screen), y is the vertical coordinate of the starting pixel
  2365. (if negative, from the bottom of the screen, font is 0 for 8x14, 1 for 4x6, 2
  2366. for 8x8, 3 for 4x8, and 4 for the Xfont.  color is the color number for the
  2367. text, and bg is the background color (-1 means transparent).  The text itself
  2368. can be anything. The underscore (_) is interpreted as a space.
  2369. TEXTBG
  2370.  
  2371. See Screen Display Commands
  2372.  
  2373. TEXTBG       Set text background color
  2374. TEXTBGn    changes the text background color number to n.  The default value
  2375. is 4.
  2376. TIME
  2377.  
  2378. See Legend Commands
  2379.  
  2380. TIME         Local time only legend
  2381. TLINC
  2382.  
  2383. See Lat/Long lines Commands
  2384.  
  2385. TLINC        Set latitude line increment
  2386. TLMASK
  2387.  
  2388. See Sun and Moon Display Commands
  2389.  
  2390. TLMASK       Twilight area pattern
  2391. TLMASK n   specifies the fraction (in 16ths) of halftoning for twilight
  2392. display.  4 is the default, which gives 1/4 light and 3/4 dark for the
  2393. twilight area.  You may have to experiment with this value to get the best
  2394. display for your monitor.  A value of 4 may give a better effect, particularly
  2395. if you wish to emphasize the terminator relatively to the twilight line.
  2396. TLSPEC
  2397.  
  2398. See Lat/Long lines Commands
  2399.  
  2400. TLSPEC       Specific latitude line
  2401. TWILIGHT
  2402.  
  2403. See Sun and Moon Display Commands
  2404.  
  2405. TWILIGHT     Twilight terminator definition
  2406. TWILIGHT angle   specifies the sun's elevation angle for the twilight
  2407. terminator.  The default is 0.  -6.00 corresponds to civil twilight, -12
  2408. corresponds to nautical twilight, and -18 corresponds to astronomical
  2409. twilight.  If this angle is greater than or equal to the SUNLIGHT parameter,
  2410. the twilight area is not displayed.
  2411. UWIN
  2412.  
  2413. See System Control Commands
  2414.  
  2415. UWIN      Set the update time intervals
  2416. UWINf/b  sets the update intervals (the time that GeoClock relinquishes
  2417. control to Windows before the next screen refresh).  f is the interval in
  2418. seconds when GeoClock is in the foreground, and g is the interval in seconds
  2419. when GeoClock is in the background.  The defaults are 1 second for foreground,
  2420. and 60 seconds for background.
  2421. VECTOR
  2422.  
  2423. See Drawing Commands
  2424.  
  2425. VECTOR (or V)     Continue a line
  2426. VECTOR latx longx   draws a line starting at the position of the last DRAWLINE
  2427. or VECTOR, to (latx, longx) using the color specified in the last DRAWLINE. 
  2428. For example, if the following lines immediately follow the line in the
  2429. DRAWLINE example:
  2430. VECTOR  41.83   -87.75
  2431. VECTOR  38.67   -90.25
  2432. a line from Los Angeles to Chicago to St, Louis will be drawn in color 0.  The
  2433. VECTOR command may be abbreviated by V (i.e., V 41.83 -87.75).
  2434. Window
  2435.  
  2436. See Windows controls Commands
  2437.  
  2438. WINDOWn/xp/yp/xs/ys
  2439. WINDOW allows all GeoClock Windows to be set to special sizes and positions
  2440. n=1 specifies the main map window
  2441. n=2 specifies the Where Is (Gazetteer) window
  2442. n=3 specifies the MapList window
  2443. n=4 specifies the About Box window
  2444. n=5 specifies the Command Entry window
  2445. n=6 specifies the Data File Edit window
  2446. n=7 specifies the Registration window
  2447. n=8 specifies the Scripts window
  2448. n=9 specifies the SetUp window
  2449. n=10 specifies the TimeSet window
  2450. n=11 specifies the Window Controls window
  2451. n=12 specifies the Zip Code window
  2452. n=13 specifies the Options window
  2453.  
  2454. xp is the screen relative horizontal position of the upper left corner
  2455. yp is the screen relative vertical position of the upper left corner
  2456. xs is the width in pixels
  2457. ys is the height in pixels
  2458.  
  2459. For example, WINDOW1/0/0/400/300 places the map window in the upper left
  2460. corner of the screen, and makes the map area 400x300 pixels.
  2461.  
  2462. Ordinarily, the user will not have to enter this command directly.  These are
  2463. written automatically to the GEOCLOCK.INI file when Save Settings is invoked. 
  2464. When save settings is used, comments are automatically added to make clear
  2465. which windows are effected.  For example,
  2466. WindowMain1/0/0/400/300.
  2467. Winsetup
  2468.  
  2469. See Windows controls Commands
  2470.  
  2471. WINSET specifies that the GeoClock program has been initialized for local
  2472. conditions.  If this statement does not appear in GEOCLOCK.INI, GeoClock will
  2473. start with the Setup window.  WINSET will be written to the GEOCLOCK.INI file
  2474. automatically after GeoClock is set up.
  2475. YEAR2
  2476.  
  2477. See Time Display Commands
  2478.  
  2479. YEAR2 *      Show 2 digit year  (e.g., 91/05/01 12:14:45)
  2480. YEAR4
  2481.  
  2482. See Time Display Commands
  2483.  
  2484. YEAR4        Show 4 digit year  (e.g., 1991/05/01 12:14:45)
  2485. ZONE
  2486.  
  2487. See Time Display Commands
  2488.  
  2489. ZONE         Define time zone
  2490. This command defines a time zone: it relates the time zone to the standard
  2491. time zone (variously called Greenwich Mean Time (GMT) or Universal Coordinated
  2492. Time (UTC) or Zulu Time (Z)); it specifies the dates and times when the zone
  2493. changes to and from summer time; and it  names the time zone and the standard
  2494. and summer times.  As an example, U.S. Eastern Time is specified by:
  2495. ZONE   ET     EST     -5     EDT     -4     91/04/07:7   91/10/27:7 ET is the
  2496. name the time zone is referred to by all GeoClock commands. The definition
  2497. states that the zone is called EST and is 5 hours behind GMT, except between
  2498. 91/04/07 0700 GMT and 91/10/27 0700 GMT, when it is called EDT and is 4 hours
  2499. behind GMT.
  2500. If the offset to GMT is 100 or larger, the time zone will give true local sun
  2501. time (i.e., the sun is at its highest elevation at exactly 12:00 every day). 
  2502. A special time zone named ST (for sun-time) is defined in the GEOZONES.DAT
  2503. file for this zone.
  2504. If the ZONE commands are not for the correct year, GeoClock will automatically
  2505. update them by changing each date to the closest date in the correct year
  2506. which falls on the same day of the week.
  2507. ZOOMFRACT
  2508.  
  2509. See System Control Commands
  2510.  
  2511. ZOOMFRACT    Set screen active area for zoom
  2512. This command sets the size of the active area on the map for zoom to prevent
  2513. zoom to areas  too close to the screen edge, and to allow map to map lateral
  2514. zooming.  ZOOMFRACT1.0 allows zooming to any area on the screen. 
  2515. ZOOMFRACT0.95, for example, does not allow zooming closer to the edge than 5%
  2516. of the screen dimensions.  This parameter also affects the Where function,
  2517. ensuring that the selected city is not too close to the edge of the map.  One
  2518. consequence of this is that clicking near the edge of the map will bring up
  2519. the highest resolution map containing that point but not near the edge, so the
  2520. zoom function can be used to navigate laterally through the maps.
  2521. HAM radio features
  2522.  
  2523.   The HAM package is an add-in to the registered version of GeoClock.  It
  2524. supports a variety of features to support HAM, SWL, and DX operators, and
  2525. includes a custom Azimuthal-Equidistant (Great Circle) projection map centered
  2526. on your location.
  2527.  
  2528. HAM package features
  2529. Starting the HAM package
  2530. BuckMaster and QRZ CDROMs
  2531. Call Sign Analysis
  2532. Use of other GeoClock features
  2533. Twilight zone definition
  2534. HAM data base
  2535. HAM package support
  2536. HAM package features
  2537.  
  2538. The GeoClock HAM package activates several new features of particular interest
  2539. to amateur radio operators and short-wave listeners. These include:
  2540.  
  2541. Azimuthal-Equidistant (Great Circle) maps.
  2542.  
  2543. Day, night, and twilight zone display:
  2544. -Twilight zone parameters can be set to indicate boundaries of sun
  2545. illumination on the F- and D-layers of the ionosphere.
  2546.  
  2547. Amateur radio call sign analysis (based on a user-maintainable call sign data
  2548. base).  When a call sign (or prefix) is entered, the following information is
  2549. displayed:
  2550. -Remote station location
  2551. -short and long great circle path
  2552. -short and long path azimuth and range
  2553. -remote station (reciprocal) azimuth
  2554. -UTC, local, and remote station local time
  2555. -DXCC and WAE country identifications
  2556. -CQ and ITU zones
  2557. -Continent, area, and location names
  2558.  
  2559. The package has three major components: a custom Azimuthal-Equidistant map
  2560. centered on your station; a call sign data base, and a utility program to
  2561. process the text call sign data base into the GeoClock form. Your registered
  2562. copy of GeoClock will use this data base to overlay HAM data on the custom
  2563. map.
  2564.  
  2565. The custom Azi-Equi map centered on your location is named MAP9009.EGA.  A
  2566. custom GEO9009.DAT file is also provided to control the display of HAM data.
  2567.  
  2568. If the optional BuckMaster HamCall (April 1995 or earlier) or QRZ CD-ROM is
  2569. online, the GeoClock HAM package will use the CD-ROM to provide very accurate
  2570. coordinates and headings for US call signs in the data base.
  2571.  
  2572. These features are provided in addition to the other features of GeoClock.
  2573. Starting the HAM package
  2574.  
  2575. To start the HAM package, enter "GEOCLK MAP9009" at the DOS prompt.  The
  2576. program will start with your custom map and an indication of the sun and
  2577. terminator locations.  In the present release, ham features are activated only
  2578. on the custom map.
  2579.  
  2580. TIP:  Edit your GECONFIG.DAT file with an ASCII text file editor and add the
  2581. command "MAP 9009" as the last line of this file.  You will now be able to
  2582. start the GeoClock program by simply entering GEOCLK at the DOS prompt. 
  2583. GeoClock will then start up automatically with your custom map displayed.
  2584.  
  2585. You should see a color Azi-Equi map displayed on your screen against a black
  2586. background.  Your location at the center of the map is shown with a cross
  2587. symbol.  Around the edge of the map are tick marks for every 10 degrees of
  2588. azimuth.  In the bottom right corner, your name, call sign, and location will
  2589. be displayed.  In the bottom left corner two clock lines will be displayed:
  2590. GMT clock and local time at your location.  The format of clock information
  2591. can be tailored to suit your taste in clock style.  See the "commands" section
  2592. of the help system.
  2593.  
  2594. In a few seconds (depending on the speed of your computer), the current
  2595. sunlight, night, and twilight zones will be displayed.  A yellow "sun" will
  2596. appear at the current sun subpoint (i.e., the spot on Earth where the sun is
  2597. currently directly overhead).  GeoClock will continue to adjust the display to
  2598. keep up with real time, at a rate dictated by the processing power of your
  2599. computer.  The date/time of the present display is shown on the clocks in the
  2600. lower left corner.
  2601.  
  2602. Note: The rate of updates can be slower (approximately half as fast for the
  2603. worst case) whenever the boundaries of the twilight zone approach the edges of
  2604. the Azi-Equi map.  This is because a larger number of calculations are
  2605. required in order to accurately display the twilight zone boundary around the
  2606. map edge. GeoClock automatically adjusts to this condition in order to insure
  2607. that the map display remains accurate.
  2608. BuckMaster/QRZ CDROM
  2609.  
  2610. If your computer has a CD-ROM drive, and the BuckMaster HamCall (April 1995 or
  2611. earlier) or QRZ CD-ROM is on line, GeoClock can use the database on the CD-ROM
  2612. to provide very accurate locations (within a few km) and bearing for US call
  2613. signs in the Data Base.  In addition, the name and home town of the owner of
  2614. the call sign is displayed when the call sign is keyed in.  This feature is
  2615. activated automatically if the  HAMCD  command is in GECONFIG.DAT.  If the CD-
  2616. ROM drive is on a network or otherwise non-standard, that command can be used
  2617. to specify the exact path and file name of the data base.
  2618.  
  2619. The QRZ CD-ROM can be obtained at retail or directly from the publisher:
  2620.  
  2621. QRZ Ham Radio CDROM
  2622. Walnut Creek CDROM
  2623. 1547 Palos Verdes Mall, #260
  2624. Walnut Creek  CA  94596
  2625. Voice: 800-786-9907 or 510-674-0783
  2626. FAX: 510 674-0821
  2627. Internet:  info@cdrom.com
  2628. Call Sign Analysis
  2629.  
  2630. To activate call sign analysis, simply begin to type in the letters and
  2631. numbers of the amateur radio call sign of interest.  When the first key is
  2632. depressed, a window pops open and the call sign you are typing is displayed in
  2633. the window.  Backspace and cursor keys may be used to correct any typing
  2634. errors.  When the call sign has been completely entered, press the RETURN key.
  2635.  
  2636. To abort call sign entry, press the ESCape key.  To clear the call sign
  2637. display, press any letter, then BACKSPACE and RETURN.
  2638.  
  2639. You do not need to enter an entire call sign.  GeoClock will operate on call
  2640. sign prefixes.  However, GeoClock contains over 1,700 entries in its call sign
  2641. analysis database.  By entering a complete call sign, you will frequently
  2642. benefit from more precise location information.
  2643.  
  2644. Call signs containing "/" may be entered directly from the keyboard; e.g.,
  2645. FR5ZD/E, KN3T/KH6, HB0/DL7FT and SP9PBE/6.
  2646.  
  2647. Once a call sign has been entered, GeoClock displays the following
  2648. information:
  2649. a.   a cross "mark" at the location of the station is added to the map. The
  2650. location chosen is the most accurate location known to the database.
  2651. b.   the local time at that distance location is added to the bottom left
  2652. corner of the screen.  This is the third clock time, labelled "mark:". This
  2653. time is continually updated, along with all the other clocks on the screen. 
  2654. Rules for local daylight savings (summer) time are applied.
  2655. c.   short and long great circle paths from your location to the distance
  2656. "mark" are displayed on the map.  If you look carefully, you will see the long
  2657. path has a yellow color.  (On an Equi-Az map, the long path is obvious: it is
  2658. the path which crosses the edge of the map.)  In addition, the left side of
  2659. the screen shows the following for both short and long paths:
  2660. -- azimuth (direction) from your location to the mark.
  2661. -- azimuth from the mark to your location.
  2662. -- distance in miles and kilometers.
  2663. d.   on the left side of the screen, additional information about the call
  2664. sign is shown:
  2665. -- DXCC country: standard prefix and country name.
  2666. -- WAE country: standard prefix and country name.
  2667. -- area: state, region, or ooblast within the country for this particular call
  2668. sign.  For USSR ooblasts, the ooblast number is also shown.
  2669. -- mark: the city or geographical spot which is displayed on the map and used
  2670. for distance and bearing calculations.
  2671. -- CQ zone(s) for the area named above.
  2672. -- ITU zone(s) for the area named above.
  2673.  
  2674. To erase the information, press the minus (-) key.
  2675. Use of other GeoClock features
  2676.  
  2677. Most of the GeoClock commands and features described in the other sections of
  2678. HELP are available while using the HAM package. In addition to real time
  2679. operation, GeoClock can be instructed to operate at other dates and times, and
  2680. to operate at accelerated rates.  Distances and great circle directions can be
  2681. determined between any locations on the globe.  There are many commands which
  2682. allow you to customize the type and style of information displayed on
  2683. GeoClock.  You should take time to read the remaining GeoClock help sections
  2684. to learn about these additional capabilities.  These will help you get the
  2685. most out of your GeoClock system.
  2686.  
  2687. GeoClock also includes many additional maps of the world, polar regions,
  2688. continents, oceans, and individual countries.  These additional maps allow you
  2689. to zoom in on specific areas on interest in the globe; e.g., twilight zone
  2690. crossings of Africa, etc.
  2691.  
  2692. While using your custom map and ham features, you can enter these other
  2693. GeoClock commands by holding down the SHIFT key while pressing the appropriate
  2694. letter.  For example, pressing SHIFT and T (for Time) allows you to change the
  2695. date/time used to calculate the displayed day, night, and twilight zones.
  2696.  
  2697. Note:  The SHIFT key must be used.  The CAPS LOCK key and caps-lock status is
  2698. ignored.  Any keys pressed without the SHIFT will be interpreted as characters
  2699. for a call sign.
  2700.  
  2701. GeoClock supports two commands which are specific to ham features.
  2702.  
  2703. The HAMDB command specifies the name of the call sign database to be used.
  2704. This command should be in the GECONFIG.DAT file. For example, HAMDB HAM.HDB
  2705. specifies that HAM.HDB contains the call sign data base.  This database MUST
  2706. be in the format produced by GENHAMDB, not in text format.  Only the first use
  2707. of HAMDB in a given run has effect - the data base cannot be changed while
  2708. GeoClock is executing.
  2709.  
  2710. The second command, HAM, specifies that the HAM features are to be activated. 
  2711. The best place to this command is in the GEO9009.DAT file corresponding to
  2712. your Azimuthal-Equidistant (Azi-Equi) map.  In the current release of
  2713. GeoClock, the HAM features may only be used when the Azi-Equi map is
  2714. displayed.  NOHAM deactivates the HAM features.
  2715. Twilight zone definition
  2716.  
  2717. One of the strengths of GeoClock is the ability for you to use the TWILIGHT
  2718. and SUNLIGHT commands to determine the boundaries of the day zone, twilight
  2719. zone, and night zone. You can set these boundaries to any value desired.
  2720.  
  2721. The value is the offset, in degrees, of the zone boundary from the edge of the
  2722. (geometric) sunlight part of the earth.  Typical values of interest for
  2723. shortwave operating include:
  2724.  
  2725. SUNLIGHT = -6.596   Boundary where sun starts/stops illuminating the D-layer. 
  2726.                     This controls absorption on the lower frequency shortwave
  2727.                     radio bands.
  2728. TWILIGHT = -14.165  Boundary where sun starts/stops illuminating the F-
  2729.                     layer. These values are based on average D- and F-
  2730.                     layer heights.  They define the Ionospheric Gray Line:
  2731.                     a twilight zone where shortwave radio signals can pass
  2732.                     through the D-layer without absorption.  Within this
  2733.                     zone signals will encounter an illuminated F- layer
  2734.                     whose ionization level will be normally enhanced over
  2735.                     that found in the night zone.
  2736.  
  2737. Other common values for these commands include:
  2738.  
  2739. SUNLIGHT = -0.833   Sunset/sunrise at sea level, taking into account the bending
  2740.                     of light through the Earth's atmosphere and the apparent
  2741.                     width of the sun.
  2742. TWILIGHT = -6  Boundary of civil (legal) twilight, where it is bright enough
  2743.                to work outdoors.
  2744. TWILIGHT = -12 Boundary of nautical twilight, where it is bright enough to
  2745.                see the horizon.  One can take navigational sightings with a
  2746.                sextant in this zone.
  2747. TWILIGHT = -18 Boundary of astronomical twilight, where sunlight on the upper
  2748.                atmosphere interferes with the use of telescopes by
  2749.                astronomers.
  2750.             To use the same values for twilight definition on all maps,
  2751. enter these commands in the GECONFIG.DAT file.  To specify values for each
  2752. particular map, the commands should appear in the GEO*.DAT file (where "*"
  2753. represents the map number; e.g., GEO9009.DAT for your custom Equi-Az map).
  2754. HAM data base
  2755.  
  2756. Analysis of amateur radio call signs is driven by information contained in the
  2757. ham database.  The database consists of three files:
  2758. -- HAM70.DAT:  An ASCII text file containing information described below.  You
  2759. may have received a more recent version number.
  2760. -- GENHAMDB.EXE:  An executable utility which converts the ASCII text file
  2761. into a binary format used by GeoClock for call sign analysis. Database
  2762. validation is also performed by this utility.
  2763. -- HAM.HDB:  The binary format produced by the GENHAMDB.EXE utility program.
  2764.  
  2765. HAM70.DAT
  2766.  
  2767.  The text form of the call sign data base consists of lines specifying key
  2768. data about a group of call signs. Each line consists of 11 data items:
  2769.  
  2770. 1. CallPattern - the leading characters of the call sign group. For example,
  2771. PY signifies all call signs beginning with the characters PY.
  2772.  
  2773. Wildcard characters are used in describing call sign patterns as follows:
  2774. # -- represents any single digit; i.e., 0, 1, 2, ... 9.
  2775. @ -- represents any single alphabetic character; i.e., A, B, ... Z.
  2776. ? -- represents any single character, either alphabetic or numeric.
  2777. * -- represents any string of characters.
  2778.  
  2779. For example, PY#Z* represents any call sign beginning with PY, followed by any
  2780. single digit, then the letter Z, and then anything else. PY0ZZ would match
  2781. this pattern.
  2782.  
  2783. All characters are interpreted as upper case.  This file has been created in
  2784. lower case.  If you add entries of your own, you may wish to make them upper
  2785. case so that you can easily recognize your own additions for future
  2786. maintenance and debugging purposes.
  2787.  
  2788. 2. HamLat - the latitude of the location corresponding to this call sign. This
  2789. may be in decimal degrees (-15.146 for 15.146 degrees South), or in
  2790. degrees/minutes/seconds ("15 8 45.6S"). If the latter format is used, the
  2791. latitude must be enclosed in quote marks.
  2792.  
  2793. 3. HamLong - the longitude of the location corresponding to this call sign.
  2794. This may be in decimal degrees (-15.146 for 15.146 degrees West), or in
  2795. degrees/minutes/seconds ("15 8 45.6W"). If the latter format is used, the
  2796. latitude must be enclosed in quote marks.
  2797.  
  2798. 4. HamTimeZone - the time zone code for local time for this call sign group. 
  2799. For example, ET stands for US Eastern time.   The time zone acronyms are
  2800. defined in the GEOZONES.DAT file.
  2801.  
  2802. 5. HamCQzone - the CQ zone for this call sign group. If the zone has imbedded
  2803. spaces, it must be enclosed in quotes; e.g., "3 4 5".
  2804.  
  2805. 6. HamITUzone - the ITU zone for this call sign group. If the zone has
  2806. imbedded spaces, it must be enclosed in quotes.
  2807.  
  2808. 7. HamContinent - the continent for this call sign group. NA, SA, AF, EU, AS,
  2809. AN, and OC may be used as abbreviations.
  2810.  
  2811. 8. DXCCprefix - the standard DXCC call sign prefix designation for this
  2812. CallPattern.  The DXCC country identification for this CallPattern is
  2813. determined by this prefix.
  2814.  
  2815. 9. AreaName - the name of the area within a country which is covered by this
  2816. CallPattern; e.g., state, ooblast, region, or other political subdivision. 
  2817. This must be enclosed by quotes.
  2818.  
  2819. 10. MarkName - the name of the specific place used to represent this call sign
  2820. group. Ordinarily this should correspond to the latitude, longitude and time
  2821. zone specified above. If the MarkName is missing, the AreaName is used.  This
  2822. must be enclosed by quotes.
  2823.  
  2824. 11. WAEprefix - the standard WAE call sign prefix designation for this
  2825. CallPattern.  The WAE country identification for this CallPattern is
  2826. determined by this prefix.  If omitted, it is assumed that the WAE country is
  2827. the same as the DXCC country.
  2828.  
  2829. NOTE -- Items enclosed in quotes must be separated from one another by at
  2830. least one space.  All items must be contained on a single line.
  2831.  
  2832. Another type of line in the text call sign data base specifies equivalences in
  2833. call signs. For example, ZY* =PY* specifies that any call sign starting with
  2834. ZY should be treated as if it started with PY; i.e., ZY5EG can be processed as
  2835. if the call was PY5EG.
  2836.  
  2837. Through appropriate combinations of "equates" and wildcards, the database and
  2838. analysis algorithm is capable of accurately determining the location of any
  2839. call sign heard on the air, including special prefixes.
  2840.  
  2841. Mobile call signs (K3NA/MM, for instance) will be processed but not result in
  2842. a location display on the map, since the exact location of the station is not
  2843. predictable in advance.
  2844.  
  2845. You may add additional entries to the HAM42B.DAT (or later versions) file with
  2846. a simple ASCII file editor, following the conventions outlined above.
  2847.  
  2848. Any line beginning with a space in column 1 is interpreted as a comment.  You
  2849. can see a typical comment line in the first line of the HAM42B.DAT file, where
  2850. columns are named for your convenience.
  2851.  
  2852. GENHAMDB
  2853.  
  2854. After the HAM70.DAT file has been modified, it must be converted into a format
  2855. which can be processed by the GeoClock program.  The program GENHAMDB.EXE does
  2856. this conversion.  To start the program, enter at the DOS prompt:  GENHAMDB
  2857. (filename).  Example: GENHAMDB HAM42B.DAT
  2858.  
  2859. Conversion processing can take several minutes, depending on the speed of your
  2860. computer.  The GENHAMDB utility provides you with a cryptic status of the
  2861. current state of the conversion process.
  2862.  
  2863. When conversion is completed, GENHAMDB prompts you for a name for the
  2864. converted file.  The normal convention is to use the name HAM.HDB.  If you do
  2865. not specify a name, GENHAMDB will assume HAM.HDB.
  2866.  
  2867. NOTE -- GeoClock is initially configured to look for the database under the
  2868. name HAM.HDB.  To change this, you must modify the GEO9009.DAT file with an
  2869. ASCII file editor.  The command line HAMDB specifies the name of the .HDB file
  2870. to use when your custom map is displayed.  For simplicity, you may wish to
  2871. always tell GENHAMDB to name its output as HAM.HDB.
  2872.  
  2873. After writing the .HDB file to disk, GENHAMDB allows you to test the database
  2874. without running GeoClock.  You will be prompted for a call sign. GENHAMDB
  2875. takes the call sign given and looks it up in the data base, and displays the
  2876. data base entry, including a summary of the equivalences used in the analysis. 
  2877. You can test as many call signs as you wish before exiting the program.
  2878.  
  2879. Note -- You will also see other numbers displayed along with the data base
  2880. entry.  These other numbers are used by the GeoClock software developers in
  2881. order to debug errors.
  2882.  
  2883. To exit GENHAMDB, enter an empty call sign (i.e., just press the RETURN key).
  2884.  
  2885. If you wish to conduct further tests on the HAM.HDB file, simple re-enter
  2886. GENHAMDB by typing the following command at the DOS prompt:
  2887. GENHAMDB HAM.HDB /D
  2888. where "HAM.HDB" is the name of the .HDB binary file to be tested. GENHAMDB
  2889. takes note of the "/D" debug switch on the command line, skips the database
  2890. construction phase, and prompts you to enter test call signs.
  2891. Support
  2892.  
  2893. The call sign data base included with the HAM version of GeoClock was
  2894. developed initially by Eric Scace, K3NA.  This is also a copyrighted software
  2895. product.  You may use the database for any other software which you have
  2896. developed for your personal use (e.g., contesting software, QSL card
  2897. processing programs, etc).  However, the database can not be incorporated into
  2898. any software product which is sold or distributed as shareware without prior
  2899. permission.
  2900.  
  2901. Questions, comments, additional data and corrections to the ham database are
  2902. welcomed!  These can be sent to Eric via the GeoClock RBBS, or by other means
  2903. to:
  2904.  
  2905. Eric L. Scace  K3NA
  2906. 10701 Five Forks Road
  2907. Frederick MD  21701
  2908.  
  2909. home:  +1-301-293-2448
  2910. work:  +1-703-689-6556
  2911. fax:   +1-703-689-5036
  2912. telex: +23-740-0368  ERIC UC
  2913. X400 e-mail:  C:USA  A:Telemail  O:Sprintmail
  2914. FN: Eric  SN: Scace  MI: L.
  2915. amateur radio BBS:  K3NA @K3NA
  2916. Call Sign Analysis Algorithm
  2917.  
  2918. Matching Algorithm (ALG-2):
  2919. 1.   Use ALG-1 on the input string.
  2920. 2.   If input string does not contain a "/", done
  2921. 3.   If there was no match, go to step 7
  2922. 4.   If the match after the / is exact, done
  2923. 5.   If the end string is /A, /M, or /P, done
  2924. 6.   If the end string is a single numeric, replace the first non-leading
  2925. numeric in the string before the /. If ALG-1 produces a match, done.
  2926. 7.   If the string exactly matches one of the */ entries, use that entry
  2927. 8.   Use the shorter of the strings before and after the / (after if equal)    
  2928.  and apply ALG-1
  2929.  
  2930. ALG-1:
  2931. 1.   Find the most stringent straight match on the input string
  2932. 2.   Find the most stringent equate match. If none, go to 4
  2933. 3.   Make the substitutions, and find the most stringent straight match (Can
  2934. be done recursively up to a maximum limit.)
  2935. 4.   If only one match was found, done
  2936. 5.   If both a straight and substitution match were found, use the more
  2937. stringent.
  2938. Registration
  2939.  
  2940. GeoClock is distributed as shareware. This means that if you use and enjoy the
  2941. program, you are expected to register it.  See "Ordering GeoClock" for
  2942. details.  Registering your copy makes continued improvement and support for
  2943. GeoClock possible.  Furthermore, the registered version includes the zoom,
  2944. distance measuring, and city time display functions, plus many additional
  2945. maps.  You also get access to additional map files from the GeoClock Bulletin
  2946. Board System.
  2947.  
  2948. See Also:
  2949.  Why Register?
  2950.  Registration Form
  2951.  Updates
  2952.  Available Maps
  2953.  BBS
  2954.  Special Pricing
  2955.  Ordering GeoClock
  2956. Why Register?
  2957.  
  2958. Also see Registration Form 
  2959.  
  2960. There are several important reasons you should register your copy of GeoClock:
  2961.  
  2962. You make continued improvement and support of the program
  2963. possible
  2964.  
  2965. You receive MANY more maps
  2966.  
  2967. Your copy will display local times next to the city names
  2968.  
  2969. Your copy will start immediately with map display, rather than
  2970. pausing at the about box
  2971.  
  2972. You can register new versions GeoClock free
  2973.  
  2974. You will be notified of new versions and products
  2975.  
  2976. You will be able to download special maps and utilities from the
  2977. GeoClock BBS
  2978.  
  2979. If you have already purchased a registered version of GeoClock, you can update
  2980. to a new registered version of GeoClock, including the windows version, by
  2981. obtaining the shareware version (from a BBS, shareware catalog, CompuServe or
  2982. other online service, or by mail), copying the new files over your existing
  2983. GeoClock installation, and running the REGISTER.EXE program supplied when you
  2984. purchase your original registered version of GeoClock.
  2985. Registration Form
  2986.  
  2987. Also see Why Register?
  2988.  
  2989. You can print (or save to a file) a completed order form by filling out the
  2990. registration menu (under Help|Register on the main menu bar, or by pressing
  2991. the register button on the about box.
  2992.  
  2993. The various check boxes select the options available with GeoClock.  The top
  2994. right box, GeoClock Registration, is required unless you already have
  2995. purchased GeoClock.  If this box is not checked, you must enter your
  2996. registration number.  This will be filled in already if you are running a
  2997. registered copy of GeoClock.
  2998.  
  2999. The next five check boxes are for the various extra map sets.
  3000.  
  3001. The next check box is for the HAM package.  If you want the HAM package, you
  3002. must fill in your call sign (enter "none" if you don't have one), and your
  3003. latitude and longitude.  If you don't know your latitude and longitude, and
  3004. live outside the 50 US states, you can enter the name of the nearest large
  3005. city instead.  If you live inside the US, the latitude/longitude is not
  3006. necessary - we can get if from your zip code.
  3007.  
  3008. Finally, you can order the Spinning Globe program.  This program works much
  3009. better under DOS and Windows standard mode than it does under Windows in the
  3010. 386 mode, OS/2, and Windows NT.
  3011.  
  3012. In the box on the upper left, enter your name and shipping address.  We use
  3013. post office first class mail for deliveries in the US, and post office air
  3014. mail for deliveries outside the US.
  3015.  
  3016. In the next box, choose your payment method.  We accept checks (payable in US
  3017. dollars and drawn on US banks), VISA, MasterCard, and American Express.  We do
  3018. not accept purchase orders or CODs.  Money orders mailed separately
  3019. (especially from France) have not proved reliable and should not be used.  If
  3020. you choose a credit card, you must fill in the card number and expiration date
  3021. boxes.
  3022.  
  3023. If you live outside the US, Canada, and APO/FPO addresses, check the air mail
  3024. shipping box.
  3025.  
  3026. To check the order, click the Validate button.  Any erroneous data will be
  3027. highlighted in red.  In addition, the total price will be displayed.  When the
  3028. order is correct, press the Print button (to print the order form) or File
  3029. button (to save the order form to the file ORDERGEO.TXT in the GeoClock
  3030. directory).
  3031. Updates
  3032.  
  3033. If you have registered an older version of GeoClock, you can register a new
  3034. version without cost.  Just unLZH the files from the newest shareware version
  3035. of GeoClock and run the REGISTER.EXE program that was included on your
  3036. original distribution disks.  The latest version is always available from the
  3037. GeoClock computer bulletin board system (BBS).
  3038. Available Maps
  3039.  
  3040. GeoClock includes a large number of maps.  All these maps have border data for
  3041. the former USSR, former Czechoslovakia, and former Yugoslavia as of the
  3042. release date of this version.  While the specific maps included change from
  3043. time to time to reflect changing interests, the following maps are currently
  3044. included with registration:
  3045.  
  3046. Africa                   Australia & NZ           British Isles
  3047. Canada                   Caribbean                Europe
  3048. Far East                 Former USSR              Japan
  3049. Meso America             Mexico                   Middle East
  3050. N America                New York City (2)        North Pole
  3051. S America                SW Asia/India            South Pacific
  3052. South Pole               United States (2)        US Regional (13)
  3053. View-From-Space (6)      World (3)
  3054.  
  3055. These basic maps are also available in 800x600 resolution.
  3056.  
  3057. There are four supplemental map sets providing detailed coverage of every
  3058. country in the world, the US states, and the Canadian Provinces.
  3059.  
  3060. North America has approximately 50 maps, including the 50 US states and the
  3061. Canadian provinces.
  3062.  
  3063. Europe has approximately 40 maps, including all the countries of the former
  3064. USSR.
  3065.  
  3066. Middle East / Asia / Pacific has approximately 35 maps.
  3067.  
  3068. Africa / South America has approximately 35 maps including Central America and
  3069. the Caribbean.
  3070.  
  3071. The maps distributed are changed from time to time to reflect changing
  3072. interests.  The GeoClock Bulletin Board always has all the maps available to
  3073. registered users.
  3074. About the GeoClock Bulletin Board
  3075.  
  3076. A free computer Bulletin Board System (BBS) provides support for users of
  3077. GeoClock.  It always has the latest version of the program available for
  3078. downloading.  In addition, it provides a forum for all interested parties to
  3079. exchange programs and information concerning GeoClock and high quality mapping
  3080. for the IBM PC.
  3081.  
  3082. Everyone is welcome to use this BBS, but registered GeoClock users have access
  3083. to certain special files and have higher access limits. HAM package owners
  3084. also have access to the latest version of the HAM data base. Please have your
  3085. registration number handy when you log on for the first time. Except for these
  3086. special files, the messages and files on the board are available to everyone.
  3087. Your comments and suggestions are welcome.
  3088.  
  3089. You need a modem (1200, 2400, 9600 v.32, 14400 v.32bis) and terminal emulation
  3090. software (such as ProComm or CrossTalk) for your PC to access the BBS.  The
  3091. BBS uses N-8-1 communications.  The BBS number is 703-241-7980.  This is a
  3092. Washington DC metro area number. GeoClock is also available from many
  3093. Shareware catalogs, computer bulletin boards, and CompuServe (CSID
  3094. 70461,2340).
  3095. GeoClock 7. special pricing
  3096. License for multiple users at a single site (for LAN use, estimate the number
  3097. of LAN users of GeoClock):
  3098.  
  3099. Number    Price
  3100. 1         $ 35/User
  3101. 2-9       $ 30/User
  3102. 10-20     $ 25/User
  3103. 21-40     $ 20/User
  3104. 41+       $ 15/User
  3105.  
  3106. Site licenses, corporate licenses, educational licenses, and other large
  3107. quantity licenses are available.  Contact GeoClock directly (voice 703-241-
  3108. 2661, FAX 703-241-5809) for details.
  3109.  
  3110. SVGA basic map set - $10.
  3111.  
  3112. Supplemental Map Sets: $ 20 for one, $30 for two, $35 for three, $40 for all
  3113. four ordered at the same time.  Available sets:
  3114. Basic (included with GeoClock registration)
  3115. North America
  3116. Europe
  3117. Asia/Pacific
  3118. South America/Africa/Middle East
  3119.  
  3120. Spinning Globe: $15
  3121.  
  3122. HAM radio support package: $ 30
  3123.  
  3124. Custom maps - $30 for rectangular projection maps covering at least 120,000
  3125. square miles (at least 300 miles North to South) outside the US, or at least
  3126. 800 square miles (25 miles North to South) within the US.  Other projections
  3127. and sizes by negotiation.
  3128.  
  3129. Custom modifications to GeoClock - by negotiation.  Custom modifications can
  3130. generally be made on a fixed price basis after agreement to specifications.
  3131.  
  3132. The supplemental maps and HAM package can be used by each registered user
  3133. without additional charge.  The supplemental map sets contain detailed maps of
  3134. all individual countries in the areas listed above.  GEO*.DAT files accompany
  3135. each country(s) map(s) and provide both city and country data.
  3136.  
  3137. In all cases, the purchaser must make all required copies from the supplied
  3138. master copy, and must protect the software the same way the purchaser protects
  3139. its own proprietary software to ensure that the license is not violated.
  3140.  
  3141. Terms: Payment must be by VISA, MasterCard, American Express, or check in
  3142. advance.  Purchase Orders are accepted only for unlimited site licenses and
  3143. custom programming.  No CODs.
  3144. Ordering GeoClock 7.2
  3145.  
  3146. Registration of GeoClock includes a copy of the latest version of the program,
  3147. a large set of maps (the basic set described in "Available Maps"), a file with
  3148. the names and locations of many world cities for customizing the maps, a
  3149. "starter set" of map overlay files, and an installation program for automatic
  3150. set-up on a hard disk. Updates to the program are available to registered
  3151. users at no charge from the GeoClock BBS.
  3152.  
  3153. The supplemental map sets(North America; Europe; Middle East, Asia & Pacific;
  3154. South America & Africa), and the HAM package, can be ordered with the initial
  3155. registration or later. Custom maps and quantity license agreements are
  3156. available. Write for details.
  3157.  
  3158. Orders paid by cash or check are accepted by mail.  VISA, MasterCard, and
  3159. American Express orders may be made by mail, voice, FAX, or electronically via
  3160. the GeoClock BBS.
  3161.  
  3162. Purchase orders, and checks drawn on or payable to banks outside the USA, are
  3163. not accepted. International postal money orders mailed separately have not
  3164. proved reliable and should be avoided.  In all cases, specify whether 5.25"
  3165. (1.2MB) or 3.5" (1.44MB) disks are required.
  3166.  
  3167. $35  GeoClock registration (DOS and Windows versions), programs, and basic map
  3168. set
  3169. $5   Extra for international air mail and handling
  3170. $10  SVGA basic map set
  3171. $20  One supplemental map set
  3172. $30  Two supplemental map sets
  3173. $35  Three supplemental map sets
  3174. $40  All four supplemental map sets
  3175. $30  HAM package (include your call sign and QTH)
  3176. $15  Spinning Globe program
  3177.  
  3178. You can also order the basic GeoClock registered version ($35) via
  3179. CompuServe's SWREG  (search for the keyword GEOCLOCK)
  3180.  
  3181. GeoClock   2218 N Tuckahoe St, Arlington VA 
  3182. FAX: 703-241-5809 (24 hours)
  3183. CompuServe: 70461,2340
  3184. Internet: jahlgren@capaccess.org
  3185.  
  3186.